When using docker rmi $(docker images | awk '{print $3}' |tail -n +2) to delete all images, an error is reported

The error is as follows:

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

Solution 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

Solution 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)   

Guess you like

Origin blog.csdn.net/zhoupenghui168/article/details/132090553