docker rmi $(docker image | awk '{print $3}' |tail -n +2) を使用してすべてのイメージを削除すると、エラーが報告されます

エラーは次のとおりです。

Error response from daemon: conflict: unable to delete xxx (must be forced) - image is being used by stopped container xxx

解決策 1: 

# 查看所有进程
docker ps -a

# 停止
docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stop
# 移除
docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rm

解決策 2: 

//1.关闭所有的容器命令
docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)  

//2.删除所有的容器命令
docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2) 

//3.删除所有的镜像
docker rmi $(docker images | awk '{print $3}' |tail -n +2)   

おすすめ

転載: blog.csdn.net/zhoupenghui168/article/details/132090553