我从5个月开始使用docker,我从未遇到过这个问题。我有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
答案 0 :(得分:10)
我相信您指的是带有标记<none>
的图片。如果是,则可以使用dangling
开关删除。
docker rmi $(docker images -f dangling=true -q)