我无法删除 Docker 镜像,出现以下错误。
docker image rm -f $(docker image ls -aq)
Error response from daemon: conflict: unable to delete 6ab53ec1a8c9 (cannot be forced) - image is being used by running container d65f1c6b7982
Error response from daemon: conflict: unable to delete 2602b4852593 (cannot be forced) - image has dependent child images
Docker版本:
docker --version
Docker version 17.05.0-ce, build 89658be
docker stop $(docker ps -a -q) && docker rm $(docker ps -a -q)
命令来停止并删除所有容器。但是在我的情况下,这并没有帮助我摆脱在之后删除镜像时出现的错误信息,我不得不使用docker image prune -a
命令来删除所有镜像 - 因为在停止和删除所有容器后,我忘记重新运行容器(当使用该修剪命令时应该这样做以保留它们的镜像)。 - questionto42-a
标志的命令即可。 - Exadra37