ServerBox 中文文档 下载 App

ServerBox 如何管理 Docker 镜像(拉取、清理、查看)

打开镜像管理面板

在 Docker 管理页的顶部或底部切换标签到「镜像」,会列出服务器上所有本地 Docker 镜像。

镜像列表展示

字段含义
仓库名 + Tag如 nginx:latest、mysql:8.0
Image ID镜像 ID 缩写
创建时间镜像创建日期
虚拟大小镜像在磁盘上占用的大小
容器数有多少容器正在用这个镜像运行

正在被容器使用的镜像无法删除——ServerBox 会自动灰化删除按钮。

拉取新镜像

ServerBox 支持直接从 Docker Hub 或私有仓库拉取镜像:

  1. 镜像管理页 → 下拉刷新按钮旁的「拉取」
  2. 输入镜像名(如 nginx)和 tag(如 latest)
  3. 确认后 ServerBox 通过 SSH 执行 docker pull nginx:latest
  4. 进度条实时显示拉取进度和速度

删除镜像

选中镜像后点删除:

清理命令等价关系

ServerBox 操作命令行等价
拉取镜像docker pull <name>:<tag>
删除单镜像docker rmi <image_id>
删除所有悬空镜像docker image prune
删除所有没用的镜像docker image prune -a
删除停止的容器 + 悬空镜像 + 未使用网络docker system prune

镜像占磁盘大怎么办

Docker 镜像是服务器磁盘空间的大户。ServerBox 虽然没有一键 docker system prune,但镜像管理面板能帮你快速识别和删除不用的镜像。定期检查:

  1. 已停容器对应的镜像 → 删容器后删镜像
  2. <none> 标签的悬空镜像 → 直接删
  3. 旧版本镜像(如 mysql:5.7 换成 mysql:8.0 后)→ 确认没用了就删

私有仓库认证

如果用的是私有 Docker Registry,拉取前需要先登录。ServerBox 没有内置 docker login 界面——去 SSH 终端里手动执行:

docker login private.registry.example.com

登录成功后再回到 ServerBox 拉取镜像就可以了。凭据会保存在服务器上的 ~/.docker/config.json 里。