1、删除指定容器:
docker stop $CONTAINER_ID //停止容器
docker rm $CONTAINER_ID //删除容器
2、删除所有容器:
docker stop $(docker ps -a -q) //先停止所有容器
docker rm $(docker ps -a -q) //删除所有容器
3、删除指定镜像下的所有容器:
docker stop $(docker ps -aq -f ancestor=IMAGE_NAME) //停止IMAGE_NAME镜像下的所有容器
docker rm $(docker ps -aq -f ancestor=IMAGE_NAME) //删除IMAGE_NAME镜像下的所有容器
4、删除所有容器:
docker stop $(docker ps -aq) //停止所有容器
docker rm $(docker ps -aq) //删除所有容器
5、删除所有镜像:
docker rmi $(docker images -q) //需先停止所有容器,并删除容器后才能删除所有镜像
6、删除所有为<none>的镜像:
docker rmi $(docker images -a | grep "none" | awk '{print $3}') //删除所有<none>镜像
注意:本文归作者所有,未经作者允许,不得转载