有时候由于调试代码产生很多的none的image,挨个清理会有些麻烦,于是就写了以下脚本:
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
当调试代码时,可能会产生大量无用的退出状态容器和none镜像。为了解决手动清理的麻烦,作者编写了一个脚本,包括三部分:停止所有已退出的容器,删除这些容器,以及清除无标签的镜像。这个脚本通过`dockerps-a`,`grep`和`awk`等命令实现自动化操作。
有时候由于调试代码产生很多的none的image,挨个清理会有些麻烦,于是就写了以下脚本:
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
4311