我试图删除图像,但它声称它们被运行容器使用。
没什么可跑的。
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES$ docker rmi $(docker images -q)
Error response from daemon: conflict: unable to delete 605a0f683b7b (cannot be forced) - image is being used by running container 226c646dbf89
Error response from daemon: conflict: unable to delete 1399a72fa1a9 (cannot be forced) - image is being used by running container 663e14c4aebc
Error response from daemon: conflict: unable to delete e534b1952a0d (cannot be forced) - image is being used by running container 28c9cdec51ce但是,如果我试图停止最后一个容器,它就会响应。
$ docker container stop 28c9cdec51ce
28c9cdec51ce
$docker container rm 28c9cdec51ce
28c9cdec51ce但如果我再尝试删除..。我得到了相同数量的“运行容器”错误。只是身份证不一样。
$ docker rmi $(docker images -q)
$ docker rm $(docker images -a -q) # or this
$ docker rm $(docker images -qa) # or this
Error response from daemon: conflict: unable to delete 605a0f683b7b (cannot be forced) - image is being used by running container 226c646dbf89
Error response from daemon: conflict: unable to delete cbd7f21fec99 (cannot be forced) - image is being used by running container 222a6e775d16
Error response from daemon: conflict: unable to delete 1399a72fa1a9 (cannot be forced) - image is being used by running container 663e14c4aebc感觉就像容器在某个地方会自动愈合。码头工人ps仍然什么也不回。
如何删除这些幽灵容器?我已经进行了系统修剪。
编辑:查看它如何切换“正在运行的容器ID”
$ docker rmi 605a0f683b7b
Error response from daemon: conflict: unable to delete 605a0f683b7b (cannot be forced) - image is being used by running container bc1e6ac79fd5
$ docker container stop bc1e6ac79fd5
bc1e6ac79fd5
$ docker rmi 605a0f683b7b
Error response from daemon: conflict: unable to delete 605a0f683b7b (cannot be forced) - image is being used by running container d60860fdea86发布于 2021-12-15 02:02:47
删除或删除容器后,您可以先删除图像。
docker ps -a
sudo docker rm container_id -fv现在尝试删除图像。
sudo docker images
sudo docker image rm image_id -fhttps://stackoverflow.com/questions/61820290
复制相似问题