我找不到资源来了解如何管理 Docker Hub 映像。
我有一张标有 V0.0.1 的图像并构建了一个标有 V0.0.2 的新图像。现在我想删除 V0.0.1 映像,因为新版本的构建方式不同,并且我不希望用户拉取旧映像。
我找不到资源来了解如何管理 Docker Hub 映像。
我有一张标有 V0.0.1 的图像并构建了一个标有 V0.0.2 的新图像。现在我想删除 V0.0.1 映像,因为新版本的构建方式不同,并且我不希望用户拉取旧映像。
您可以从 Docker 中心轻松删除或删除带有图像的标签。
而已。
可以的,点击设置后点击存储库的详细信息。看图:
我终于找到了如何在 2020 年做到这一点!
您现在无法从“标签”页面中删除标签,但仍有一种方法:
目前,您无法通过命令行或门户网站从集线器中删除图像。有未解决的问题:
也许这是一种解决方法: Deleting images from a private docker registry
在以前版本的 Hub 中,您可以通过“标签”选项卡执行此操作,该选项卡显示一个小“x”,您可以单击以删除标签。在新版本的 Hub 中,这似乎已经消失了。我只能假设该功能会在某个阶段返回。
相关问题似乎是https://github.com/docker/hub-feedback/issues/68。
目前,我能看到的唯一解决方法是:
不幸的是,即使您删除了该图像的唯一标签,该图像仍将列在您的帐户/存储库中。但是,尝试docker pull
使用该图像的任何人都会收到错误消息。我想完全删除图像的唯一方法是删除帐户(及其所有图像)。
人们一直在说从 Docker Hub UI 中删除特定标签的功能已被删除,但这是不准确的,它只是隐藏了一点。
这将允许您删除新版本 Docker Hub 上的特定标签。
当您登录 Docker Hub 时,“设置”选项卡中有一个大的红色“删除”按钮。