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