docker 批量删除不同tag名的镜像


服务器运行时间长了以后会产生大量的垃圾镜像,如下图

方式一、用排除法删除

1.1 先根据镜像搜索,返回IMAGE IDgrep -v "1.46"是排除TAG 1.46的版本(也可以去掉查所有镜像)

docker images | grep registry.cn-hangzhou.aliyuncs.com/szrepo/mp | grep -v "1.46" | awk '{print $3}'

1.2 复制上面的指令执行docker rmi

docker rmi $(docker images | grep registry.cn-hangzhou.aliyuncs.com/szrepo/mp | grep -v "1.46" | awk '{print $3}')

1.3 不排除版本全删

docker rmi $(docker images | grep registry.cn-hangzhou.aliyuncs.com/szrepo/mp | awk '{print $3}')


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM