45

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

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

4

10 回答 10

56

您可以从 Docker 中心轻松删除或删除带有图像的标签。

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

标签删除截图

而已。

于 2020-02-07T11:11:39.830 回答
9

可以的,点击设置后点击存储库的详细信息。看图:

打印屏幕

于 2016-08-25T11:47:22.337 回答
7

我终于找到了如何在 2020 年做到这一点!

您现在无法从“标签”页面中删除标签,但仍有一种方法:

  1. 进入 Dockerhub 上的镜像页面
  2. 点击“管理存储库”
  3. 点击“标签和扫描”下的“查看全部”
  4. 现在您可以检查标签并使用“删除”操作
于 2020-12-17T11:58:43.580 回答
4

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

Docker 中心屏幕截图

于 2016-10-07T13:03:14.290 回答
4

目前,您无法通过命令行或门户网站从集线器中删除图像。有未解决的问题:

也许这是一种解决方法: Deleting images from a private docker registry

于 2015-10-02T19:33:26.117 回答
3

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

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

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

  • 删除存储库并重新创建它,只推送您想要保留的标签
  • 联系 Docker 支持并要求他们手动删除不需要的标签
于 2015-06-06T11:47:02.250 回答
2
  1. 打开 hub.docker.com 并登录。
  2. 单击图像的详细信息。
  3. 点击标签。
  4. 单击右侧的删除图标 (bin)。

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

于 2017-01-30T16:49:35.273 回答
1

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

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

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

于 2019-08-16T17:37:28.493 回答
1

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

所以以下是工作流程:

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

在此处输入图像描述

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

在此处输入图像描述

于 2019-03-07T17:33:14.240 回答
-5

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

于 2018-06-07T05:27:44.433 回答