探索 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 页面,显示镜像的详细信息。