未能删除已停止的Docker容器

时间:2018-05-11 14:17:18

标签: docker

我试图强制停止并删除所有Docker镜像:

docker stop $(docker ps -a -q) && docker rm -f $(docker ps -a -q) && docker rmi -f $(docker images -a -q)

但是,我收到了:

Error response from daemon: conflict: unable to delete 3b5b05d98767 (cannot be forced) - image is being used by running container deedefb82e27

据我所知,容器重启的速度比命令试图删除它的速度快。

1 个答案:

答案 0 :(得分:0)

您可能需要在sudo前面添加所有命令,或者确保您已经在root shell中。

例如:

sudo docker stop $(sudo docker ps -a -q) && sudo docker rm -f $(sudo docker ps -a -q) && sudo docker rmi -f $(sudo docker images -a -q)