docker 常用批量操作

显示所有镜像的tag

docker images |awk '{print $1":"$2}'

删除所有镜像

docker images |awk '{print "docker rmi "$1":"$2}' |sh
docker images |awk '/library/{print "docker rmi "$1":"$2}' |sh

批量修改tag

docker images |sed 's@.*/@harbor.hub.com/library/@g' |awk 'NR>1{print "docker tag " $3" "$1":"$2}' |sh

批量推送到仓库

docker images |grep library |awk '{print "docker push "$1":"$2}' |sh


作者:Outsrkem
出处:https://www.cnblogs.com/outsrkem/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

原文地址:https://www.cnblogs.com/outsrkem/p/14993962.html