从集线器中删除图像

问题描述 投票:12回答:7

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

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

谢谢!肯

docker dockerhub
7个回答
8
投票

可以在单击“设置”后单击存储库中的详细信息。看图像:


4
投票

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

Docker Hub screenshot


3
投票

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

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

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

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


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

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


2
投票

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

以下是工作流程:

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

enter image description here

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

enter image description here


0
投票

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

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

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


-1
投票

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

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