docker删除所有容器/镜像
发表于:2021-09-26 |

1.想要删除容器,则要先停止所有容器(当然,也可以加-f强制删除,但是不推荐):

docker stop $(docker ps -a -q)

2.删除所有容器

docker rm $(docker ps -a -q)
docker rm docker ps -a -q

3.删除所有镜像(慎重)

docker rmi $(docker images -q)
docker rmi docker images -q

4.删除所有没有tag的镜像
docker rmi docker images|grep none|awk '{print $3 }'|xargs

5.删除指定的镜像

docker rmi –force docker images |grep pt-* |awk '/0108/ {print $3}'

docker rmi -f docker images | grep pt-*| awk '{print $3}'

6.删除状态为created的容器

docker rm $(docker ps -f status=created|awk ‘{print $1}’)

7.删除状态为exited的容器

docker rm $(docker ps -q -f status=exited)

上一篇:
docker镜像批量打包
下一篇:
解决任意域名都能访问nginx443端口的问题