问题
I use docker since 5months and I never got this problem. I have 2 images with the same ID so I want to delete the one who I know that it's deprecated. The thing is that it has no ID and when I try to do
dk rmi -f gitlab-lab:5005/xs/mgmt-docker-gui
I got an error :
Error response from daemon: No such image: gitlab-lab:5005/xs/mgmt-docker-gui:latest
So how can I delete this one and not the other one who has the same 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
回答1:
I believe that you are referring to image with tag <none>
. If so, then you can delete using dangling
switch.
docker rmi $(docker images -f dangling=true -q)
来源:https://stackoverflow.com/questions/42779277/how-to-delete-a-docker-image-that-has-no-tag