删除docker|删除docker images中为none的镜像操作
由于平时一直使用docker build 命令才生成一个镜像,有时候由于代码跟新频繁就会产生很多的none的image,最近想着清除一下。
【删除docker|删除docker images中为none的镜像操作】于是就写了以下脚本:
docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stopdocker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rmdocker images|grep none|awk '{print $3 }'|xargs docker rmi
补充:docker删除所有none镜像或停止的容器
在docker反复build后,会存留很多none镜像,下面命令一键删除所有none镜像
docker rmi `docker images | grep '' | awk '{print $3}'`
更简单方法
docker rmi `docker images -q -f dangling=true`
或
docker rmi $(docker images -q -f dangling=true)
删除所有停止的容器
docker rm $(docker ps -a -q)
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。
推荐阅读
- Docker应用:容器间通信与Mariadb数据库主从复制
- docker镜像探索----dive工具
- win7删除新建不自动刷新
- bu删除,不拉黑,不联系
- python|8. 文件系统——文件的删除、移动、复制过程以及链接文件
- vue|vue 上移 下移 删除 排序
- 02|02|简单使用Docker命令
- Docker-Dockerfile
- xxxxxxx超市水果采购管理问题研究(若涉及侵权,请及时联系,立马删除)
- Docker|Docker exec 出现 "fork/exec /proc/self/exe: no such file or directory" 问题