docker删除所有none镜像或停止的容器(docker 清理)
在docker反复build后,会存留很多none镜像,下面命令一键删除所有none镜像docker rmi `docker images | grep"<none>" | awk '{print $3}'`
·
在docker反复build后,会存留很多none镜像,下面命令一键删除所有none镜像
docker rmi `docker images | grep '<none>' | awk '{print $3}'`
更简单方法
docker rmi `docker images -q -f dangling=true`
或
docker rmi $(docker images -q -f dangling=true)
删除所有停止的容器
docker rm `docker ps -qf status=exited`
删除所有镜像
docker rmi $(docker images -a --format "{{.Repository}}:{{.Tag}}")
除此之外还有几条命令和了解
docker image prune
docker volume prune
docker container prune
docker network prune
docker system prune
注:以上 prune 命令不做详解,可自行了解
(END)
更多推荐
已为社区贡献43条内容
所有评论(0)