如何删除没有标签的Docker镜像?

我从5个月开始使用docker,而且我从来没有遇到这个问题。 我有两个图像具有相同的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而不是另一个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 

我相信你指的是标签<none>图像。 如果是这样,那么你可以使用dangling开关删除。

 docker rmi $(docker images -f dangling=true -q)