易商讯
当前位置: 首页 » 网络 » 科技 » 正文

Docker Hub 中的高级镜像管理

放大字体  缩小字体 发布日期:2022-11-29 15:37:52
导读

我们很高兴地宣布面向 Docker Pro 和 Team 用户的最新功能,即我们在 Docker Hub 上提供的新高级图像管理仪表板。新的仪表板为开发人员提供了对您存储在 Docker Hub 中的所有内容的新级别的访问权限,使您可以更精细地控制删除旧内容和探索旧版本的推送图像。从历史上看,在 Docker Hub 中,我们可以看到用户推送的标签的最

我们很高兴地宣布面向 Docker Pro 和 Team 用户的最新功能,即我们在 Docker Hub 上提供的新高级图像管理仪表板。新的仪表板为开发人员提供了对您存储在 Docker Hub 中的所有内容的新级别的访问权限,使您可以更精细地控制删除旧内容和探索旧版本的推送图像。

从历史上看,在 Docker Hub 中,我们可以看到用户推送的标签的最新版本,但很难看到甚至理解您推送的所有旧内容发生了什么。当您将图像推送到 Docker Hub 时,您正在推送清单、图像所有层的列表以及层本身。

当您更新现有标签时,只有新层将与引用这些层的新清单一起推送。这个新的清单将被赋予你在推送时指定的标签,例如 bengotch/simplewhale:latest。但这并不意味着所有指向构成图像的先前层的旧清单都已从 Hub 中删除。这些内容仍然存在,只是无法轻松查看或管理这些内容。事实上,如果您知道的话,您仍然可以使用清单的摘要来使用和引用它们。您可以将其想象成您对存储库(您的图像存储库!)的特定分支(您的标签)的提交历史记录(旧摘要)。

这意味着您可以拥有数百个旧版本的镜像,您的系统仍然可以通过哈希而不是标签来提取这些图像,并且您可能不知道哪些旧版本仍在使用中。除此之外,到目前为止,删除这些旧版本的唯一方法是删除整个存储库并重新开始!

随着图像管理仪表板的发布,我们提供了一个新的 GUI,其中包含您可以使用的所有这些信息,包括那些当前“未标记的旧清单”是否仍处于“活动状态”(已在上个月撤回)或者它们是否处于非活动状态. 这与针对这些对象和当前标签的新批量删除相结合,为您提供了一个更强大的工具,用于批量管理 Docker Hub 中的内容。

如果您有不活动的镜像,您将在您的回购页面上找到一个新横幅:

这将告诉您有多少图像,标记的或旧的,在上个月没有被推送或拉取。通过单击查看,您可以进入新的高级图像管理仪表板以检查您的所有内容,从这里您可以看到某些清单的标签曾经是什么,并使用多选择器选项批量删除这些标签。

 

 
(文/Techweb)
免责声明
• 
本文Docker Hub 中的高级镜像管理链接:http://www.esxun.cn/internet/85641.html 。本文仅代表作者个人观点,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们,我们将在24小时内处理完毕。如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
 

Copyright © www.esxun.cn 易商讯ALL Right Reserved


冀ICP备2023038169号-3