请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

镜像如何下载?

老师 您好
课程中
比如
gcr.io/kaniko-project/executor:latest 这类镜像docker一直拉取不下来
每次遇到新镜像下载 不断换 docker 下载地址好麻烦,这种一般是怎么解决的呢?,或者有好的方式吗?

正在回答 回答被采纳积分+3

1回答

小杨_老师 2024-09-22 14:29:48

您好!同学,目前docker hub镜像国内禁止下载,需要翻墙

对于这个问题我们在企业里面的解决方案如下

解决方案1:针对一次性使用的镜像
采购一台海外服务器(香港的就可以),在香港服务器把镜像拉取下来,再把镜像save到本地然后再发送到对应的服务器使用

解决方案2:针对长期需要使用的镜像
采购一台海外服务器(香港的就可以),在香港服务器把镜像拉取下来,修改镜像tag,再push到公有或本地私有镜像仓库

方案建议:
建议同学你先注册一个阿里云,然后在阿里云采购一台按量付费的香港服务器。在这台香港服务器里面把我们需要所使用到的镜像拉取下来之后,我们再把这些镜像修改tag。接着再把他push到我们阿里云的镜像仓库里面去。后面我们就可以在阿里云的镜像仓库去重复使用这些镜像,那后续就不需要再去docker hub上拉取对应镜像了,这就是我们上面所讲的解决方案2。镜像push到阿里云的镜像仓库上去后。我们就可以把我们的香港服务器释放掉。操作步骤如下

操作步骤:

1、注册阿里云、阿里云镜像仓库功能开启

2、购买按量付费香港服务器

3、在香港服务器拉取docker hub里需要使用的公有镜像

4、香港服务器修改拉取的镜像tag,再push到阿里云镜像仓库

5、释放香港服务器

6、在我们对应服务器指定使用阿里云制作好的镜像




0 回复 有任何疑惑可以回复我~
  • 提问者 芹泽多摩雄222 #1
    嗯 是购买 阿里云 服务器ESC中的 香港服务器吗?
    回复 有任何疑惑可以回复我~ 2024-09-22 15:57:37
  • 小杨_老师 回复 提问者 芹泽多摩雄222 #2
    是的,买台低配的按量付费的就好了,可以一次性把所有需要用到的镜像下载下来。几分钟操作完之后再回收服务器就可以了。
    回复 有任何疑惑可以回复我~ 2024-09-22 16:22:02
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信