美文网首页
如何不翻墙下载kubernetes docker镜像(k8s.g

如何不翻墙下载kubernetes docker镜像(k8s.g

作者: 星辰fml | 来源:发表于2020-03-09 11:04 被阅读0次

该方法主要使用一下几步:
1、在github中创建相关项目和准备Dockerfile文件。
2、在阿里云镜像服务中进行配置和构建。
3、使用docker进行拉取镜像。
4、使用docker修改tag镜像。

github创建项目

github类似项目

阿里云镜像服务配置

阿里云镜像服务配置

使用docker拉取镜像

在拉取时需要使用上面阿里云配置的地址连接。

使用docker命令来tag镜像

docker tag xxxx/xxx xxxx/xxxx

以上就可以完成不翻墙来拉取镜像,也可以使用如下脚本来进行一次性拉取
#!/bin/bash
#
# 不翻墙准备k8s镜像
#
google='k8s.gcr.io'
aliyun='registry.cn-chengdu.aliyuncs.com/zapjone'

img_list='
kube-apiserver:v1.17.3
kube-controller-manager:v1.17.3
kube-scheduler:v1.17.3
kube-proxy:v1.17.3
pause:3.1
etcd:3.4.3-0
coredns:1.6.5'

for img in ${img_list}
do
  echo "pull ${aliyun}/${img}"
  docker pull ${aliyun}/${img}

  echo "tag ${aliyun}/${img} ==> ${google}/${img}"
  docker tag ${aliyun}/${img} ${google}/${img}

done

Congratulations,k8s镜像拉取完成,

相关文章

网友评论

      本文标题:如何不翻墙下载kubernetes docker镜像(k8s.g

      本文链接:https://www.haomeiwen.com/subject/lbsudhtx.html