美文网首页
国外被墙镜像通过阿里云镜像源下载方法

国外被墙镜像通过阿里云镜像源下载方法

作者: 把爱放下会走更远 | 来源:发表于2019-06-10 18:03 被阅读0次

    由于国内网络闭关锁国,但是网络是无国界的,锁得住屁民,锁不住程序员,HiaHia;安装k8s的时候需要下载很多gcr.开头的地址的一些镜像,搞不下来,但是阿里云有镜像源的功能,原理就是我们建立一个项目,里面就一个Dockerfile,内容是From XXX; XXX就是你要下载的镜像,等于说套一层,然后阿里云帮你build,阿里云访问外网可快了,而且阿里云上基本已经有这些镜像了,根本不需要访问外网

    准备

    1. github账号
    2. 阿里云账号

    操作步骤

    1. 在自己的GitHub上新建项目, new Repository


      image.png
    2. 然后我们本地新建Dockerfile,初始化仓库,然后推送到该项目,操作如下


      image.png
    3. 这时候我们的github项目就建好了,可以刷新下github项目页面,里面就一个Dockerfile文件
    4. 来到阿里云镜像服务,https://cr.console.aliyun.com/cn-hangzhou/instances/repositories,点击创建镜像仓库 image.png
      必填的字段基本可以随便填写,仓库类型可以选择公开给别人用下哈,接下来需要选择自己的项目,第一次配置的小伙伴需要先在阿里云绑定自己的github账号,傻瓜式操作,不赘述了, image.png 这里记得勾选上海外机器构建哦,点击管理 image.png
      下面构建这个镜像就好了,选择从分支master构建,版本自己设置 image.png
      最后点击立即构建,镜像就会生成
      image.png
      回到基本信息,有地址了
      image.png
      现在,我们可以通过地址把镜像下载下来,然后docker tag成我们需要的那个镜像,过程有点点复杂,但是相比龟速和墙已经很好啦
      (现在好像要docker login后才可以拉取镜像了)

    相关文章

      网友评论

          本文标题:国外被墙镜像通过阿里云镜像源下载方法

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