曲线救国--访问dockerhub仓库

打印 上一主题 下一主题

主题 790|帖子 790|积分 2370

前言

由于dockerhub也被墙了,导致底子镜像没法拉取。背面解封了,又被墙了。。。
在这次被墙之前,访问国外的速度也是堪忧,甚至访问不了k8s的镜像,基于此,分享一下笔者履历
使用Daocloud

传送门:https://github.com/DaoCloud/public-image-mirror
简单来说,就是加一个docker.m.daocloud.io的前缀
  1.            docker.io/library/busybox
  2.              |
  3.              V
  4. docker.m.daocloud.io/library/busybox
复制代码
亲测可用
在使用过程中可能会有白名单、流量的限制,如果碰到镜像下载不下来,请参考第二种方法
配置sock5

在linux下,修改/etc/docker/daemon.json
  1. ▶ cat /etc/docker/daemon.json  
  2. {
  3.     ...
  4.     "proxies": {
  5.       "https-proxy": "socks5://10.22.2.222:10886"
  6.     }
  7. }
复制代码
10.22.2.222:10886是sock5地址
然后重启docker
  1. ▶ docker pull busybox:latest
  2. latest: Pulling from library/busybox
  3. 430378704d12: Pull complete
  4. Digest: sha256:db142d433cdde11f10ae479dbf92f3b13d693fd1c91053da9979728cceb1dc68
  5. Status: Downloaded newer image for busybox:latest
  6. docker.io/library/busybox:latest
复制代码
借助国内云仓库

如果你的楼梯不提供sock5的代理方式,可以参考如下方式
本方案虽然贫苦,流程长,但是在笔者这么多年的工作中,从未失手过。本质就是在国外的机器下载下来,然后传回过来的云仓库,再去下载,完满是曲线救国的路线
废话不多说,开始演示,起首随便去国内云注册一个账号,阿里云、腾讯云、华为云均可,这里我选择用阿里云演示
1. 起首注册阿里云,并且进入ACR(容器镜像服务),创建个人版镜像仓库


2. 随便找一个国外的云,AWS、GCP、AZURE都可以,然后注册、登录,我这里选择GCP

用google账号登录,在右上角点击console,然后在底部就会加载出控制台

3. 下载镜像并推入自己的镜像仓库


颠末4步操纵之后,推入了国内仓库,然后就可以在墙内下载了
接洽我

接洽我,做深入的交流

至此,本文结束
在下才疏学浅,有撒汤漏水的,请各位不吝赐教...

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

滴水恩情

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表