采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师 您好 课程中 比如gcr.io/kaniko-project/executor:latest 这类镜像docker一直拉取不下来 每次遇到新镜像下载 不断换 docker 下载地址好麻烦,这种一般是怎么解决的呢?,或者有好的方式吗?
您好!同学,目前docker hub镜像国内禁止下载,需要翻墙对于这个问题我们在企业里面的解决方案如下解决方案1:针对一次性使用的镜像采购一台海外服务器(香港的就可以),在香港服务器把镜像拉取下来,再把镜像save到本地然后再发送到对应的服务器使用解决方案2:针对长期需要使用的镜像采购一台海外服务器(香港的就可以),在香港服务器把镜像拉取下来,修改镜像tag,再push到公有或本地私有镜像仓库方案建议:建议同学你先注册一个阿里云,然后在阿里云采购一台按量付费的香港服务器。在这台香港服务器里面把我们需要所使用到的镜像拉取下来之后,我们再把这些镜像修改tag。接着再把他push到我们阿里云的镜像仓库里面去。后面我们就可以在阿里云的镜像仓库去重复使用这些镜像,那后续就不需要再去docker hub上拉取对应镜像了,这就是我们上面所讲的解决方案2。镜像push到阿里云的镜像仓库上去后。我们就可以把我们的香港服务器释放掉。操作步骤如下
操作步骤:
1、注册阿里云、阿里云镜像仓库功能开启
2、购买按量付费香港服务器
3、在香港服务器拉取docker hub里需要使用的公有镜像
4、香港服务器修改拉取的镜像tag,再push到阿里云镜像仓库
5、释放香港服务器
6、在我们对应服务器指定使用阿里云制作好的镜像
嗯 是购买 阿里云 服务器ESC中的 香港服务器吗?
是的,买台低配的按量付费的就好了,可以一次性把所有需要用到的镜像下载下来。几分钟操作完之后再回收服务器就可以了。
登录后可查看更多问答,登录/注册
云时代必修课-云原生CI/CD(持续集成与交付)全流程实战
41 6
86 3
47 1
44 1