从集线器中删除图像

时间:2015-06-06 08:33:27

标签: docker dockerhub

我无法找到资源来了解如何管理Docker中心映像。

使用V0.0.1标记图像并构建使用V0.0.2标记的新图像。想要删除V0.0.1图像,因为新版本构建不同,我不希望用户拉旧图像。

谢谢! 肯

10 个答案:

答案 0 :(得分:30)

您可以轻松地从Docker集线器中删除或删除带有图像的标签。

  1. 登录Docker Hub。
  2. 转到顶部导航栏上的“ Repositories”,然后打开特定图像。
  3. 转到页面顶部的“标签”标签。
  4. 使用复选框标记要删除的标签。
  5. 您将在左上方看到“操作”下拉框。单击它,然后选择“删除”。

tag deletion screenshot

就是这样。

答案 1 :(得分:6)

可能,点击“设置”后点击存储库的详细信息。看图像:

print screen

答案 2 :(得分:4)

截至2016年10月,当您单击每个版本右侧的Docker Hub存储库和“标签”选项卡时,可以使用删除按钮/图标。

Docker Hub screenshot

答案 3 :(得分:3)

在以前版本的Hub中,您可以通过“标签”标签执行此操作,该标签显示了一些可以单击以删除标签的“x”。在Hub的新版本中,这似乎已经消失了。我只能假设功能会在某个阶段返回。

相关问题似乎是https://github.com/docker/hub-feedback/issues/68

目前,我能看到的唯一解决方法是:

  • 删除存储库并重新创建它,只推送您想要保留的标记
  • 联系Docker支持并要求他们手动删除不需要的标记

答案 4 :(得分:2)

答案 5 :(得分:2)

  1. 打开hub.docker.com并登录。
  2. 点击图片的详细信息。
  3. 点击标签。
  4. 点击右侧的删除图标(bin)。
  5. 不幸的是,即使您删除该图片的唯一标记,该图片仍会列在您的帐户/存储库中。但是,在该图片上尝试docker pull的任何人都会收到错误消息。 我想完全删除图像的唯一方法是删除帐户(及其所有图像)。

答案 6 :(得分:1)

由于Docker Hub最近更新了其用户界面,因此您现在可以在存储库的设置标签下找到删除选项。

工作流程如下:

  1. 转到存储库
  2. 选择要删除的存储库
  3. 选择设置标签
  4. 点击删除存储库按钮
  5. 在弹出窗口中输入存储库名称以确认并确认删除。

enter image description here

但是,如果要删除图像,请转到标签标签。点击“ ...” 符号,它将为您提供删除图像的选项,如下图所示

enter image description here

答案 7 :(得分:1)

我终于找到了在2020年做到的方法!

您目前无法从“标签”页面中删除标签,但仍然可以采用以下方法:

  1. 转到Dockerhub上的图像页面
  2. 点击“管理存储库”
  3. 单击“标签和扫描”下的“查看全部”
  4. 现在您可以检查标签并使用“删除”操作

答案 8 :(得分:0)

有一个大红色" DELETE"按钮"设置"登录Docker Hub时的选项卡。

答案 9 :(得分:0)

人们一直在说,已删除了从Docker Hub UI删除特定标签的功能,但这是不准确的,只是隐藏了一些。

  1. 转到Docker Hub中的存储库
  2. 转到“标签”
  3. 在底部,单击“查看全部”链接
  4. 按要删除的标签右侧的“ ...”菜单
  5. 按“删除”

这将允许您删除新版本的Docker Hub上的特定标签。