我对 ubuntu 还很陌生,所以可能缺少一些简单的东西。我正在尝试删除我的 docker 镜像
sudo docker rmi <IMAGE ID>
我收到错误
Error response from daemon: No such Id: 265fdadf...
如果我尝试
sudo docker ps -a | grep <Image ID>
它不返回任何结果。
我不确定这个错误响应意味着什么以及为什么我无法删除该图像。 Id 265 与我的 docker 镜像的实际 IMAGE ID 不同。
问题(至少对我来说)是在 Docker 中退出的容器保留对图像的引用,因此这些图像无法删除。这就是为什么docker ps -a
是不足够的。
因此,要删除所有图像,请使用以下两个步骤:
sudo docker ps -a -q --filter "status=exited" | xargs sudo docker rm
sudo docker rmi `sudo docker images -q --filter "dangling=true"`
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)