佬友们,docker 拉镜像你们是怎么做的

我看大部分是修改 /etc/docker/daemon.json 文件,使用私有镜像仓库,或者添加代理,不知道是否还有其他办法

47 个赞

我是代理,简单粗暴

3 个赞

国内服务器?
用论坛里佬友的这个

8 个赞

用阿里的镜像服务,把你需要的镜像推到阿里的镜像库中,然后就可以直接拉了

最方便无脑 挂代理
次级方案 配置镜像加速

3 个赞

直接拉,拉不下了就开代理
不方便开代理?本地开,拉下来搞离线镜像包

4 个赞

开代理。linux开完代理后还需要修改配置项文件,使用sudo systemctl status docker查看配置项文件位置。再把下面的代码粘进去就OK了。
Environment=“HTTP_PROXY=http://localhost:7890
Environment=“HTTPS_PROXY=http://localhost:7890

8 个赞

国内公司的镜像真的还能用吗?

3 个赞

设置代理

2 个赞

这东西,类似于镜像私库

1 个赞

你可以试试这个 tech-shrimp/docker_image_pusher: 使用Github Action将国外的Docker镜像转存到阿里云私有仓库,供国内服务器使用,免费易用

1 个赞

设置镜像URL,或者docker pull 镜像URL/镜像名称
另外还可以通过github actions将镜像打包到github上,下载到本地,上传系统内导入

12 个赞

国外小鸡,代理,简单粗暴

4 个赞

/etc/docker/daemon.json 只能加速dockerhub ,实用性越来越差了
我现在有两种方案,一种是cf或自建仓库,弊端是需要改image的域
比如 mysql 改为 mydomain/mysql
一种是利用一个外部vps 和阿里云私仓
vps同步image到私仓,然后从私仓走内网到服务器

用镜像站,要么你只能挂梯子

一劳永逸 部署代理在cf 一个 works 就行了

我提供两种方法均为个人原创,此前网上从未有过,你喜欢哪种用哪种,第一种是镜像转存到 ghcr,免实名,比阿里云的门槛更低且更方便,一个GitHub账号就可以搞定。

下面一种是打包离线tar包,打包好后文件可以U盘网盘任意存取,镜像完全掌控在自己手里,安装过程可以做到全程不联网

如果你赞同我的建议,希望你能把这条帖子给一个解决方案
@zouri

5 个赞

当然是前面挂个路由器
路由器上挂代理啊

要实名认证的!拉个镜像都不要实名的!

直接挂代理拉安全吗?流量这么大!

不免费,要氪金的!