Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to delete a Docker image that has no tag?

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
like image 436
Jerome Avatar asked Mar 14 '17 06:03

Jerome


1 Answers

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)
like image 182
Rao Avatar answered Oct 07 '22 03:10

Rao