美文网首页
通过阿里云快速获取gcr.io上的镜像文件

通过阿里云快速获取gcr.io上的镜像文件

作者: 暴走的初号机 | 来源:发表于2019-06-02 10:39 被阅读0次

    gcr.io是谷歌家的镜像仓库,我们在学习k8或者其他的云原生项目的时候不可避免的会用到上面的镜像。因为某些原因该站点无法访问,本文讲述如何通过阿里云获取gcr.io上面的镜像文件。

    注册阿里云账号

    首先需要注册一个阿里云账号,登陆后选择容器镜像服务
    ,这个服务可以方便快速的帮助你从本地构建镜像或者直接从github代码仓库拉取代码构建镜像

    aliyun.png

    创建镜像

    点击创建镜像仓库,填写好镜像的相关信息,进入下一步,这时候需要绑定一个github账号(没有的话就创建一个),并选择github中对应的仓库地址,注意下面的海外机器构建一定要选上,这样阿里云就会使用海外的服务器进行源镜像的拉取,以此获取gcr.io的镜像。

    2019-06-02 10.24.56.png 2019-06-02 10.25.59.png

    github 仓库的设置其实非常简单,只需要在根目录下面设置一个Dockerfile,里面设置好你需要拉取的源镜像地址就ok了


    2019-06-02 10.32.49.png

    构建镜像

    创建完镜像之后,有一条默认的构建规则,需要你打一个tag,会自动触发构建,我们这里选择手动构建,添加一条构建规则,按提示输入相关信息,版本可以自己定义,为了清楚起见建议最好和源镜像的版本保持一致

    2019-06-02 10.36.15.png
    设置好构建规则之后点击立即构建按钮,下面就会开始构建了,看到构建状态为成功说明构建成功了
    2019-06-02 10.37.15.png
    这时候点击基本信息,里面会显示镜像的地址,以及pull、push等一些基本操作。如果想把这个镜像提供给大家使用,选择仓库为公共就ok了。

    相关文章

      网友评论

          本文标题:通过阿里云快速获取gcr.io上的镜像文件

          本文链接:https://www.haomeiwen.com/subject/reatxctx.html