码头工人声称正在运行容器,但没有正在运行的容器

时间:2020-05-15 13:20:50

标签: docker

我正在尝试删除图像,但它声称正在运行的容器正在使用它们。

没有任何运行。

$ 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

但是,如果我尝试再次删除...,我会收到相同数量的“正在运行的容器”错误。只是具有不同的ID。

$ 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

感觉容器在某处自动自我修复。 docker 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

0 个答案:

没有答案
相关问题