如何删除没有标签的 Docker 图像?
How to delete a Docker image that has no tag?
我使用 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
我相信您指的是带有标签 <none>
的图片。如果是这样,那么您可以使用 dangling
开关删除。
docker rmi $(docker images -f dangling=true -q)
我使用 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
我相信您指的是带有标签 <none>
的图片。如果是这样,那么您可以使用 dangling
开关删除。
docker rmi $(docker images -f dangling=true -q)