docker-批量下载镜像

写个脚本,批量下载指定镜像

1
2
3
4
5
6
7
8
9
10
# cat download_images.sh
#!/bin/bash
images=(kube-apiserver-amd64:v1.10.2 kube-controller-manager-amd64:v1.10.2 kube-scheduler-amd64:v1.10.2 kube-proxy-amd64:v1.10.2 etcd-amd64:3.1.12 pause-amd64:3.1 kubernetes-dashboard-amd64:v1.8.3 k8s-dns-sidecar-amd64:1.14.10 k8s-dns-kube-dns-amd64:1.14.10 k8s-dns-dnsmasq-nanny-amd64:1.14.10)
for imageName in ${images[@]} ; do
docker pull reg.qiniu.com/k8s/$imageName
docker tag reg.qiniu.com/k8s/$imageName k8s.gcr.io/$imageName
docker tag reg.qiniu.com/k8s/$imageName 172.28.7.238:5000/$imageName
docker rmi reg.qiniu.com/k8s/$imageName
done