How to delete a Docker image that has no tag?

2019-05-01 01:27发布

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条回答
SAY GOODBYE
2楼-- · 2019-05-01 01:38

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)
查看更多
登录 后发表回答