zl程序教程

您现在的位置是:首页 >  Java

当前栏目

docker 批量删除名字为none的镜像

2023-02-18 16:44:57 时间

下面代码的意思是批量停止已经Exited的容器,然后删除之,最后删除,因为名称为none的镜像可能还没有退出,这样做也保险一点。

docker stop $(docker ps -a -q -f status=exited)
docker rm -v $(docker ps -a -q -f status=exited)
docker images|grep none|awk '{print $3 }'|xargs docker rmi

如果要直接删除所有的容器,可以这样:

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