我试图强制停止并删除所有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
。
据我所知,容器重启的速度比命令试图删除它的速度快。
答案 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)