先进的图像管理仪表板

预计阅读时间:5分钟

Docker Pro和Team用户现在可以使用Docker Hub的新Advanced Image Management仪表板。仪表板使您可以对内容进行全新级别的访问,从而可以对旧数据进行细粒度的修剪,并浏览推送图像的旧版本。升级您的现有订阅以开始使用“高级图像管理”仪表板。

高级图像管理仪表板可让您在所有仓库管理泊坞的图像。将您现有的帐户升级到Pro或Team帐户,以开始使用Advanced Image Management仪表板。

“高级图像管理”仪表板提供了现有图像的快照,并允许您按标签,活动状态和日期查看,排序和过滤图像,并包含用于通过删除不再需要的图像来清理工作区的选项。

仪表板提供对存储库中映像状态的可见性,并允许您通过查看其活动状态来减少存储在Docker Hub中的映像数量。如果图像在上个月被拉动或推入,则图像将保持其“活动”状态。如果上个月图像上没有任何活动,则将其视为“无效”。

通过显示活动状态和标签,仪表板使您可以更轻松地查看现有图像并采取措施删除不再需要的图像。当您的存储库中包含大量随着时间推移而推送的图像,并且您现在正试图简化Docker Hub中的存储时,这特别有用。

仪表板还显示您推送的图像的旧版本。将映像推送到Docker Hub时,您会推送清单,映像的所有层的列表以及层本身。更新现有标签时,仅推送新图层,以及引用这些图层的新清单。此新清单将获得您在推送图像时指定的标签,例如myNamespace/mytag:latest。这不会从Hub中删除旧清单或它们引用的唯一图层。如果您知道SHA,您仍然可以使用清单摘要来使用和引用它们。

借助新的高级图像管理仪表板,所有这些现在都变得更加简单,您可以浏览,使用和清理。

要访问高级图像管理仪表板,请执行以下操作:

  1. 登录Docker Hub
  2. 从主菜单中单击存储库,然后从列表中选择一个存储库。这将显示一个横幅,指示存储库中非活动图像的数量。
  3. 单击查看无效图像。这将显示“高级图像管理”仪表板。它列出了存储库中的图像,并允许您按活动状态和上次活动日期对图像进行排序和过滤。

    您必须以Pro或Team用户身份登录才能使用Advanced Image Management仪表板。单击升级以升级您的现有订阅。

查看图片

高级图像管理仪表板提供了现有图像的快照,并允许您按标签,活动状态和日期查看图像,还可以通过删除不再需要的图像来清理工作区。

先进的图像管理仪表板

删除图片

您必须以Pro或Team用户身份登录,并且具有对存储库的管理员访问权限才能删除图像。

默认情况下,“高级图像管理”仪表板在存储库中显示不活动的图像。删除不活动的图像:

  1. 登录Docker Hub
  2. 从主菜单中单击存储库,然后从列表中选择一个存储库。这将显示一个横幅,指示存储库中非活动图像的数量。
  3. 单击查看无效图像。这将显示“高级图像管理”仪表板。
  4. 从存储库中选择要删除的图像。
  5. 单击图像列表上方的删除图标。

    先进的图像管理仪表板

  6. 仔细阅读显示的有关删除所选图像的建议。
  7. 选中复选框以确认您的操作,然后单击“删除”

删除标记的图像

Docker映像可以包含多个标签。“标签”是指与图像相关联的伪影或标签的组合。当您尝试删除带标签的图像时,它会删除与该图像关联的标签。这意味着,如果您的存储库中有任何以前未标记过且未标记相同的图像,则即使这些图像处于非活动状态,这些图像也将被删除。因此,删除标记的图像时必须小心。

例如,假设Image-A被标记为“最新”。您推送另一张图像Image-B,并将其标记为新的“最新”图像。如果现在删除图像B,则“最新”标签及其之前引用的所有图像都将被删除。但是,如果这些图像被另一个标签标记-在这种情况下,例如,如果Image-B也被标记为“ 1.5.0”,则该标签将阻止其删除。

先进的图像管理API

Advanced Image Management API端点允许您管理所有存储库中的Docker映像。有关更多信息,请参阅高级图像管理API

反馈

感谢您试用“高级图像管理”仪表板。您的反馈对我们来说很重要。通过在中心反馈GitHub存储库中创建问题来让我们知道您的反馈。

仪表板图像图像管理不活动