曲线救国--拜访dockerhub库房
前语
因为dockerhub也被墙了,导致根底镜像没法拉取。后边解封了,又被墙了。。。
在这次被墙之前,拜访国外的速度也是堪忧,乃至拜访不了k8s的镜像,基于此,共享一下笔者经历
运用Daocloud
传送门:https://github.com/DaoCloud/public-image-mirror
简略来说,便是加一个docker.m.daocloud.io
的前缀
docker.io/library/busybox
|
V
docker.m.daocloud.io/library/busybox
亲测可用
在运用过程中或许会有白名单、流量的约束,假如遇到镜像下载不下来,请参阅第二种方法
装备sock5
在linux下,修正/etc/docker/daemon.json
▶ cat /etc/docker/daemon.json
{
...
"proxies": {
"https-proxy": "socks5://10.22.2.222:10886"
}
}
10.22.2.222:10886
是sock5地址
然后重启docker
▶ docker pull busybox:latest
latest: Pulling from library/busybox
430378704d12: Pull complete
Digest: sha256:db142d433cdde11f10ae479dbf92f3b13d693fd1c91053da9979728cceb1dc68
Status: Downloaded newer image for busybox:latest
docker.io/library/busybox:latest
凭借国内云库房
假如你的楼梯不供给sock5的署理方法,能够参阅如下方法
本方案尽管费事,流程长,但是在笔者这么多年的工作中,从未失手过。实质便是在国外的机器下载下来,然后传回过来的云库房,再去下载,完全是曲线救国的道路
废话不多说,开端演示,首要随意去国内云注册一个账号,阿里云、腾讯云、华为云均可,这儿我挑选用阿里云演示
1. 首要注册阿里云,而且进入ACR(容器镜像服务),创立个人版镜像库房
2. 随意找一个国外的云,AWS、GCP、AZURE都能够,然后注册、登录,我这儿挑选GCP
用google账号登录,在右上角点击console,然后在底部就会加载出控制台
3. 下载镜像并推入自己的镜像库房
通过4步操作之后,推入了国内库房,然后就能够在墙内下载了
联络我
联络我,做深化的沟通
至此,本文完毕
鄙人孤陋寡闻,有撒汤漏水的,请各位不吝赐教...