使用docker rmi $(docker images | 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