要从Docker Hub移除图像标签吗?

问题描述 投票:18回答:9

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

我有一个标记为V0.0.1的图像,并建立了一个标记为V0.0.2的新图像。现在,我要删除V0.0.1映像,因为新版本的构建方式有所不同,并且我不希望用户提取旧映像。

docker dockerhub docker-image docker-tag
9个回答
10
投票

有可能,在“设置”中单击后,在存储库中单击详细信息。看图片:

“打印屏幕”


4
投票

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

Docker Hub screenshot


3
投票

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

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

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

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


3
投票

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

因此,以下是工作流程:

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

enter image description here

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

enter image description here


2
投票
  1. 打开hub.docker.com并登录。
  2. 单击图像的详细信息。
  3. 单击标签。
  4. 单击右侧的删除图标(bin)。

[不幸的是,即使您删除了该图像的唯一标签,该图像仍将列在您的帐户/存储库中。但是,在该图像上尝试docker pull的任何人都会收到错误消息。我想唯一删除图像的唯一方法是删除帐户(及其所有图像)。


1
投票

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

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

tag deletion screenshot

就是这样。


0
投票

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

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

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


-2
投票

登录到Docker Hub时,“设置”选项卡中有一个红色的大“删除”按钮。

© www.soinside.com 2019 - 2024. All rights reserved.