docker批量操作(awk、sed)

docker批量打tag

docker images | sed 's/gcr.io\/google_containers\//harbor.test.com\/kubernetes_images\//' | awk '{print "docker tag "$3" "$1":"$2}' | tail -6 | sh


docker批量推送
docker images | grep harbor.test.com | awk '{print "docker push "$1":"$2}' | sh


docker批量拉取

[root@k8s-master ~]# cat sh  | grep harbor.test.com
harbor.test.com/kubernetes_images/kube-proxy-amd64                v1.6.2              7a1b61b8f5d4        8 days ago          109.2 MB
harbor.test.com/kubernetes_images/kube-controller-manager-amd64   v1.6.2              c7ad09fe3b82        8 days ago          132.7 MB
harbor.test.com/kubernetes_images/kube-apiserver-amd64            v1.6.2              e14b1d5ee474        8 days ago          150.5 MB
harbor.test.com/kubernetes_images/kube-scheduler-amd64            v1.6.2              b55f2a2481b9        8 days ago          76.76 MB
harbor.test.com/kubernetes_images/etcd-amd64                      3.0.17              243830dae7dd        9 weeks ago         168.9 MB
harbor.test.com/kubernetes_images/pause-amd64                     3.0                 99e59f495ffa        11 months ago       746.9 kB
[root@k8s-master ~]# cat sh  | grep harbor.test.com | awk '{print "docker pull "$1":"$2}' | sh
docker pull harbor.test.com/kubernetes_images/kube-proxy-amd64:v1.6.2
docker pull harbor.test.com/kubernetes_images/kube-controller-manager-amd64:v1.6.2
docker pull harbor.test.com/kubernetes_images/kube-apiserver-amd64:v1.6.2
docker pull harbor.test.com/kubernetes_images/kube-scheduler-amd64:v1.6.2
docker pull harbor.test.com/kubernetes_images/etcd-amd64:3.0.17
docker pull harbor.test.com/kubernetes_images/pause-amd64:3.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值