0%

Docker清理命令

Docker清理命令

杀死所有正在运行的容器

1
docker kill $(docker ps -a -q)

删除所有已经停止的容器

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

删除所有未打 dangling 标签的镜像

1
docker rmi $(docker images -q -f dangling=true)

通过镜像的id来删除指定镜像

1
2
docker rmi <image id>

删除所有镜像

1
docker rmi $(docker images -q)

删除docker images中为none的镜像

1
2
3
docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stop
docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rm
docker images|grep none|awk '{print $3 }'|xargs docker rmi

删除标签

1
$ docker rmi shaoguangleo/test:tag
处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道