关闭

docker删除容器和镜像

瞎溜达 1年前 ⋅ 179 阅读

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>镜像

全部评论: 0

    我有话说: