「Docker 学习系列」之 批量获取所需的镜像

147 阅读1分钟

🙏废话不多说系列,直接开整🙏


docker 批量拉取所需的镜像(大概分为两步走):

  1. 定义好所需要的各种镜像;
  2. 利用 for 循环,批量执行 docker 命令操作;
  3. OVER!
# 1.定义好所需要的镜像:
[root@master ~]# images=(
	kube-apiserver:v1.17.4
    kube-controller-manager:v1.17.4
    kube-scheduler:v1.17.4
    kube-proxy:v1.17.4
    pause:3.1
    etcd:3.4.3-0
    coredns:1.6.5
)

# 2.利用 for 循环,批量执行docker命令操作:
[root@master ~]# for imageName in ${images[@]} ; do 
	docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName 
    docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName  k8s.gcr.io/$imageName 
	docker rmi registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName 
done

# 3.完结*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。

🙏至此,非常感谢阅读🙏