我无法找到资源来了解如何管理Docker中心映像。
使用V0.0.1标记图像并构建使用V0.0.2标记的新图像。想要删除V0.0.1图像,因为新版本构建不同,我不希望用户拉旧图像。
谢谢! 肯
答案 0 :(得分:30)
您可以轻松地从Docker集线器中删除或删除带有图像的标签。
就是这样。
答案 1 :(得分:6)
可能,点击“设置”后点击存储库的详细信息。看图像:
答案 2 :(得分:4)
答案 3 :(得分:3)
在以前版本的Hub中,您可以通过“标签”标签执行此操作,该标签显示了一些可以单击以删除标签的“x”。在Hub的新版本中,这似乎已经消失了。我只能假设功能会在某个阶段返回。
相关问题似乎是https://github.com/docker/hub-feedback/issues/68。
目前,我能看到的唯一解决方法是:
答案 4 :(得分:2)
目前,您无法通过命令行或门户网站从集线器中删除图像。存在未解决的问题:
也许这是一个解决方法: Deleting images from a private docker registry
答案 5 :(得分:2)
不幸的是,即使您删除该图片的唯一标记,该图片仍会列在您的帐户/存储库中。但是,在该图片上尝试docker pull
的任何人都会收到错误消息。
我想完全删除图像的唯一方法是删除帐户(及其所有图像)。
答案 6 :(得分:1)
由于Docker Hub最近更新了其用户界面,因此您现在可以在存储库的设置标签下找到删除选项。
工作流程如下:
但是,如果要删除图像,请转到标签标签。点击“ ...” 符号,它将为您提供删除图像的选项,如下图所示
答案 7 :(得分:1)
我终于找到了在2020年做到的方法!
您目前无法从“标签”页面中删除标签,但仍然可以采用以下方法:
答案 8 :(得分:0)
有一个大红色" DELETE"按钮"设置"登录Docker Hub时的选项卡。
答案 9 :(得分:0)
人们一直在说,已删除了从Docker Hub UI删除特定标签的功能,但这是不准确的,只是隐藏了一些。
这将允许您删除新版本的Docker Hub上的特定标签。