zoukankan      html  css  js  c++  java
  • 国内借助阿里云快速获取gcr.io上的镜像 转载。

    由于众所周知的原因,国内用户是无法直接获取gcr.io上的镜像的,我想国内研究docker和k8s的用户一定有过很痛苦的经历。
    当然你也可以通过购买v*n,在海外购买VPS的方式来获取gcr上的镜像,但是这对于一项崇尚免费的中国程序员来说是不是过于奢侈了。言归正传,下面我们就看看如何通过阿里云免费获取gcr.io上的镜像吧。
    这里我就为大家推荐一个免费好用的方法:最开始我也是在docker ub上看到的,通过Create Automated Build我们能很轻松的通过dockerfile来构建自己的镜像,这样我们就可以通过编写dockerfile来同步gcr.io上的镜像到docker hub,但是docker hub的服务器也是位于国外,因此它的网速依旧是很感人的啊。

    后来转念一想,国内的云服务商是不是也有类似的服务呢,很自然的就想到了阿里云,果然马爸爸没让我失望。
    首先我们登陆阿里云的容器镜像服务然后点击创建镜像仓库
    这里写图片描述
    在弹出的下面的页面中,我们设置好:地域,命名空间,仓库名称,摘要,仓库类型,代码源(存储dockerfile文件),构建设置。然后选择好github 仓库,项目分支,dockerfile文件的路径,填写版本号,点击创建镜像仓库
    **注意:**设置代码源时,我选择的代码源时github,如果第一次做这种构建操作,阿里云会要求绑定到你的github账号,另外下面的构建设置一定要把海外机器构建选上。
    这里是我的github上的dockderfile仓库,大家可以follow我的项目(当然我也是follow了别人的项目的,这里对作者表示真诚的感谢)
    这里写图片描述
    接下来我们就会发现在镜像列表中多了一行,点击改行右侧的管理
    这里写图片描述
    选择构建,点击立即构建
    这里写图片描述
    在等待一段时间后,下方会提示镜像构建成功
    这里写图片描述
    在点击左侧基本信息,我们可以看到我们新构建的仓库的使用方法。
    这里写图片描述
    然后我可以重复相同的操作来构建我们需要的别的镜像。
    如果镜像过多这个操作可能相对枯燥复杂了一些,但是通过这一次构建以后就可以随时使用了。而且镜像下载速度绝对是让人满意的。

  • 相关阅读:
    QT信号槽传递自定义结构体
    Qt5MVC模式(一)
    深层次理解MVC
    代码重构与单元测试——测试项目(二)
    代码重构与单元测试(一)
    在Visual Studio 中使用git——同步到远程服务器-下(十二)
    在Visual Studio 中使用git——同步到远程服务器-上(十一)
    在Visual Studio 中使用git——标记(Tag)管理(十)
    在Visual Studio 中使用git——分支管理-下(九)
    在Visual Studio 中使用git——分支管理-上(八)
  • 原文地址:https://www.cnblogs.com/saolv/p/12996115.html
Copyright © 2011-2022 走看看