分享交流
合作共赢!

国内下载使用被墙Docker 镜像方法总结【珍藏篇】——国外镜像

一、简述

出于某种未知的原因,国内使用国外的某些资源,比如Docker镜像,出现无法访问的现象,对于技术学习和研究等带来很大不便。为此,特意总结出国内下载和使用被墙的国外Docker镜像的方法,以备不时之需。

解决思路:

国内比较大气的科技企业或研究机构,比如阿里巴巴、清华大学、163等等,一般会有自己的镜像仓库,常用的镜像包括国外的相关资源也包含在内,这就给我们了一个桥梁,所以这也是一个解决下载使用国外镜像的思路。

二、操作步骤

这里以阿里巴巴镜像站点为例,演示如何通过阿里云提供的镜像服务,配合GitHub构建私有镜像仓库的方法,具体的操作步骤:

1.创建账号

分别在阿里云和GitHub上注册账号:

2.开始构建仓库

登录阿里云镜像仓库服务,执行如下操作,操作比较简单,这里就不废话了

1.创建命名空间

2.创建镜像仓库

这里目前有5个可选项进行关联,可根据自己的实际情况选择,我这里使用的是GitHub,如下图:

3.构建

进入仓库管理界面,点击构建–>添加规则如下:

在开始构建之前,需要在GitHub上做如下操作:

您暂时无权查看此隐藏内容!

然后点击“立即构建”,如下图所示,表示构建成功。


3.下载使用镜像

如果创建镜像选择的是公开模式,可直接docker pull下载镜像;如果是私有镜像仓库需要输入仓库的账户名和密码。当然创建后可以更改仓库类型,我这里从私有改为公有类型后,可以直接下载:

]# docker pull registry.cn-shanghai.aliyuncs.com/zhangqiongjie/flannel:v0.13.0-rc2
v0.13.0-rc2: Pulling from zhangqiongjie/flannel
df20fa9351a1: Pull complete
0fbfec51320e: Pull complete
734a6c0a0c59: Pull complete
83826c3eac62: Pull complete
c45d7b8ac5ad: Pull complete
071b96dd834b: Pull complete
5c3f16974444: Pull complete
Digest: sha256:4bf7adaf42ce1fb347b861e8eeec01c4ad293277bd72831095f239f6359314c0
Status: Downloaded newer image for registry.cn-shanghai.aliyuncs.com/zhangqiongjie/flannel:v0.13.0-rc2
registry.cn-shanghai.aliyuncs.com/zhangqiongjie/flannel:v0.13.0-rc2

修改镜像tag值后即可使用

]# docker tag registry.cn-shanghai.aliyuncs.com/zhangqiongjie/flannel:v0.13.0-rc2 quay.io/coreos/flannel:v0.13.0-rc2

提示:

如果懒得做镜像仓库,可以直接使用我制作好的,目前所有镜像均为公开模式,免费下载。

内容查看价格9.9立即支付
注意:本站部分资源网络收集,如涉及版权问题请及时与站长联系,我们会在第一时间内与您协商解决。如非特殊说明,本站所有资源解压密码均为:zhangqiongjie.com。 客服:1923002089
赞(0) 打赏
未经允许不得转载:琼杰笔记 » 国内下载使用被墙Docker 镜像方法总结【珍藏篇】——国外镜像
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

分享交流,合作共赢!

联系我们加入QQ群

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏