【问题标题】:How to delete a Docker image that has no tag?如何删除没有标签的 Docker 镜像?
【发布时间】:2017-08-04 09:25:21
【问题描述】:

我使用 docker 已经 5 个月了,但我从来没有遇到过这个问题。我有 2 张具有相同 ID 的图像,所以我想删除我知道它已被弃用的图像。问题是它没有 ID,当我尝试这样做时

 dk rmi -f gitlab-lab:5005/xs/mgmt-docker-gui

我遇到了一个错误:

Error response from daemon: No such image: gitlab-lab:5005/xs/mgmt-docker-gui:latest

那么我怎样才能删除这个而不是另一个具有相同 ID 的呢?

jerome/mgmt-docker-ui                latest              537b5ea5aa7b        4 days ago          476 MB
gitlab-lab:5005/xs/mgmt-docker-gui   <none>              537b5ea5aa7b        4 days ago          476 MB

【问题讨论】:

标签: docker docker-image


【解决方案1】:

我相信您指的是带有标签&lt;none&gt; 的图像。如果是这样,那么您可以使用dangling 开关删除。

docker rmi $(docker images -f dangling=true -q)

【讨论】:

  • 它会删除所有没有标签的图像对吗?我可以只为一个特定的人这样做吗?
  • 仅限&lt;none&gt; 标签。
  • 好吧,太完美了!
  • 我认为它不会释放任何磁盘空间也不会删除任何图像,只有您在“docker images”中看到的引用会消失。
  • 主要优点是可读性,其他任何东西都是恕我直言
猜你喜欢
  • 2023-03-30
  • 1970-01-01
  • 2014-02-19
  • 2022-12-26
  • 2017-11-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多