探索 Docker Desktop 中的图像视图

图像视图允许您管理 Docker 图像而无需使用 CLI。默认情况下,它显示本地磁盘上所有 Docker 映像的列表。

登录 Docker Hub 后,您还可以查看 Hub 镜像。这使您可以与您的团队协作并直接通过 Docker Desktop 管理您的映像。

图像视图允许您执行核心操作,例如将图像作为容器运行、从 Docker Hub 拉取最新版本的图像、将图像推送到 Docker Hub 以及检查图像。

它还显示有关图像的元数据,例如:

  • 标签
  • 图像ID
  • 创建日期
  • 图像的大小。

正在使用的标签显示在正在运行和已停止的容器使用的映像旁边。您可以通过选择搜索栏右侧的“更多选项”菜单来选择要显示的信息,然后根据您的喜好使用切换开关。

磁盘上的图像状态栏显示图像数量、图像使用的总磁盘空间以及上次刷新此信息的时间。

管理您的图像

使用“搜索”字段搜索任何特定图像。

您可以按以下方式对图像进行排序:

  • 正在使用
  • 没用过
  • 悬铃

将镜像作为容器运行

“图像”视图中,将鼠标悬停在图像上并选择“运行”

当出现提示时,您可以:

  • 选择可选设置下拉列表以指定名称、端口、卷、环境变量,然后选择运行
  • 选择运行而不指定任何可选设置。

检查图像

要检查图像,请选择图像行。检查图像会显示有关图像的详细信息,例如:

  • 图像历史
  • 图像ID
  • 图像创建日期
  • 图像尺寸
  • 构成图像的图层
  • 使用的基础图像
  • 发现漏洞
  • 图像内的包

Docker Scout支持此漏洞信息。有关此视图的更多信息,请参阅 图像详细信息视图

从 Docker Hub 拉取最新镜像

从列表中选择图像,选择“更多选项”按钮,然后选择“拉取”

笔记

存储库必须存在于 Docker Hub 上才能提取最新版本的映像。您必须登录才能提取私有映像。

将镜像推送到 Docker Hub

从列表中选择图像,选择更多选项按钮,然后选择推送到集线器

笔记

仅当映像属于您的 Docker ID 或您的组织时,您才能将映像推送到 Docker Hub。也就是说,镜像的标签中必须包含正确的用户名/组织才能将其推送到 Docker Hub。

删除图像

笔记

要删除正在运行或已停止的容器使用的映像,必须首先删除关联的容器。

未使用的映像是任何正在运行或已停止的容器都未使用的映像。当您使用相同标签构建图像的新版本时,图像会变得悬空。

要删除单个图像,请选择垃圾箱图标。

Docker Hub 存储库

图像视图还允许您管理 Docker Hub 存储库中的图像并与之交互。默认情况下,当您转到Docker Desktop 中的映像时,您会看到本地映像存储中存在的映像列表。顶部附近的“本地”“集线器”选项卡可在查看本地映像存储中的映像和您有权访问的远程 Docker Hub 存储库中的映像之间切换。

如果您尚未登录,切换到Hub选项卡会提示您登录 Docker Hub 帐户。登录后,它会显示您有权访问的 Docker Hub 组织和存储库中的映像列表。

从下拉列表中选择一个组织以查看该组织的存储库列表。

如果您在存储库上启用了 Docker Scout,图像分析结果将显示在图像标签旁边。

将鼠标悬停在图像标签上会显示两个选项:

  • Pull:从 Docker Hub 中拉取最新版本的镜像。
  • View in Hub:打开 Docker Hub 页面,显示镜像的详细信息。

其他资源