<center>如何拉取国外镜像</center>
参考文献如下:
https://blog.csdn.net/shida_csdn/article/details/78480241
背景介绍
众所周知,由于国内网络原因,在搭建 Kubernetes 环境时,经常遇到必须的镜像找不到的情况。
到 DockerHub 捡垃圾毕竟不是个好办法,本文就教大家在 DockerHub 搭建自己的镜像仓库。
前提要求
A、需要两个账号:
- GitHub 账号,
- DockerHub 账号
B、工具
-
github桌面版本(可以有,也可以直接用命令)
主要步骤:
登陆到GitHub上,创建一个工程专门用于拉取镜像,如下所示:
根据需要编辑Dockerfile(参考例子)
登陆到hub.docker.com上
-
关联github项目
-
填写构建信息
-
开始构建
可以刷新页面,查看进度是否success 拉取镜像
docker pull xxxx/kube-scheduler:v1.12.1更新镜像tag
docker tag xxxx/kube-scheduler:v1.12.1 k8s.gcr.io/kube-scheduler:v1.12.1
这样就可以下载国外的镜像了