How to delete a Docker image that has no tag?

限于喜欢 提交于 2019-12-05 20:12:23

问题


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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!