docker 如何批量一次性删除 none 镜像?

由于需要经常 build 镜像,导致存在很多 none 镜像,每次通过 docker rmi image_id 来一个一个删除非常麻烦,有什么一次性删除的方案?

1 个解决方案

AllenJiang
中间件研发,关注微信公众号 : 小哈学Java, 回复"666", 即可免费领取10G学习&面试资料

通过运行脚本,可以一次性删除所有 none 镜像:

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