docker下载gcr.io镜像

参考来源:https://blog.csdn.net/weixin_43034477/article/details/87285417?biz_id=102&utm_term=%E9%80%9A%E8%BF%87dockerhub%E4%B8%8B%E8%BD%BDgcr.io%E4%B8%8A%E7%9A%84%E9%95%9C%E5%83%8F&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-87285417&spm=1018.2118.3001.4187

gcr.io上的镜像直接访问,因此有必要使用其它的方式进行下载,目前一般有两种方式:

1、到dockerhub上找找其他大佬创建的kubernetes镜像,但是版本不确定,有没有不确定

2、求人不如求己,自己下载!!!

原理:

其实dockerhub也是国外的网站,那里是可以访问到gcr.io的,我们要做的就是在dockerhub中创建自己的镜像仓库,并吧gcr.io上的镜像通过DockerFile的方式复制为自己的镜像。

需要:

1、dockerhub账号

2、github账号

步骤:

1、创建一个dockerhub的repository,名字随便起,例如kubernetes

2、创建一个github的repository,名字随便起,这里也叫kubernetes。这里要用到github的原因是,dockerhub上本身没有DockerFile的编辑方式,但是dockerhub可以通过导入github项目内的DockerFile来拉取其它网站的镜像

扫描二维码关注公众号,回复: 12047609 查看本文章

3、在github上的个人仓库中,可以创建文件,文件名随意,内容如下:

#代理gcr.io上的镜像

FROM gcr.io/google_containers/kubernetes-dashboard-amd64:v1.6.3

4、将dockerhub上创建的repository与github上的repository链接起来

5、在dockerhub中创建build,source repository就选择之前创建的github仓库,

6、点击save and build即可创建。

猜你喜欢

转载自blog.csdn.net/qq_35576225/article/details/108542388
今日推荐