解决docker删除容器镜像报错Error response from daemon: conflict: unable to delete 7cc1942f1ed5 (must be forced)
Posted 闭关苦炼内功
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决docker删除容器镜像报错Error response from daemon: conflict: unable to delete 7cc1942f1ed5 (must be forced)相关的知识,希望对你有一定的参考价值。
不知你们工作过程中遇到过没得
docker 删除容器镜像的时候报错
docker rmi 容器镜像ID
报错详情:
Error response from daemon: conflict: unable to delete 7cc1942f1ed5 (must be forced) - image is referenced in multiple repositories
解决办法:
-
先
docker ps -a
看到好几个容器镜像ID一样的,什么鬼,肯定是构建的时候搞错了呗 -
再把使用该容器镜像的容器 stop (如果已经stop的请直接下一步)
docker stop 使用该容器镜像的容器的ID
-
然后 rm掉
docker rm 使用该容器镜像的容器的ID
-
然后
docker rmi 该容器镜像ID
发现还是报错
那么好,终极解决方案(就是本文要点)
docker rmi -f 该容器镜像ID
就是上面这条加了 -f 参数的命令,强制删除所有是该容器镜像ID的容器镜像
打完收工,你学废了没?
终于可以下班啦!
以上是关于解决docker删除容器镜像报错Error response from daemon: conflict: unable to delete 7cc1942f1ed5 (must be forced)的主要内容,如果未能解决你的问题,请参考以下文章
删除容器报错:Error response from daemon: conflict: unable to delete
解决 docker run 报错 oci runtime error
Docer容器客户端在启动的镜像的时候报错Error invoking remote method ‘docker-start-container‘: Error: (HTTP code 500
Docer容器客户端在启动的镜像的时候报错Error invoking remote method ‘docker-start-container‘: Error: (HTTP code 500
Docer容器客户端在启动的镜像的时候报错Error invoking remote method ‘docker-start-container‘: Error: (HTTP code 500
Docer容器客户端在启动的镜像的时候报错Error invoking remote method ‘docker-start-container‘: Error: (HTTP code 500(代码