我尝试删除名为 node 的图像,但失败了。其他图像可以正确删除。但不知道为什么这个不能删除。任何想法?
[root@services merged]#docker --version Docker version 20.10.5, build 55c4c88 [root@services merged]#docker images REPOSITORY TAG IMAGE ID CREATED SIZE mysql latest 26d0ac143221 3 days ago 546MB gcr.io/flaaash/restful-test latest dcdc1ff5d02a 2 weeks ago 123MB ubuntu latest 4dd97cefde62 2 weeks ago 72.9MB node 14-buster 692d89ab71cd 3 weeks ago 911MB portainer/portainer-ce latest 96a1c6cc3d15 6 weeks ago 209MB gcr.io/distroless/nodejs-debian10 latest 15d9870f3275 51 years ago 121MB [root@services merged]#docker rmi 692d89ab71cd Error: No such image: 692d89ab71cd [root@services merged]#docker rmi node.14-buster Error: No such image: node.14-buster
答案1
我可以cd /var/lib/docker/image/overlay2/imagedb/content/sha256
删除标签,但恐怕系统中仍然保留有文件。另外,我不想docker image prune -a
清理所有未使用的图像。顺便说一句,谁可以告诉我如何知道该文件夹包含图像图层,并从中我们可以手动删除相关文件。