批量删除 无用 docker 镜像的方法

发表时间

有一些 docker 镜像的标签被覆盖,变成了 <none>,虽无用但是占着硬盘空间,如何一次性将这些镜像筛选出来然后批量删除?

删除无用的镜像

试试如下的命令:

$ docker images | grep '<none>' | awk '{print $3}' | sort | uniq | xargs docker rmi

删除无用的容器

另外,一些“死掉”的容器,也会占着空间不能主动释放。要删除这些标着 Exited 的容器,试试如下的命令:

$ docker ps -a | grep 'Exited' | awk '{print $1}' | sort | uniq | xargs docker rm

相关文章

除非特别说明,本站文章均系原创,并采用 署名协议 CC-BY 授权。
欢迎转载,惟请保留原文链接:https://www.lfhacks.com/tech/remove-docker-images