嘟嘟社区

请问现在国内怎样使用 docker ?/etc/docker/daemon.json 设置无效。


本帖最后由 gdtv 于 2024-10-16 21:46 编辑

我设置了 /etc/docker/daemon.json:

  1. {
  2.     "registry-mirrors": [
  3.         "https://dockerproxy.com",
  4.         "https://docker.nju.edu.cn",
  5.         "https://docker.mirrors.ustc.edu.cn"
  6.     ]
  7. }

复制代码

重启docker:

  1. systemctl daemon-reload && systemctl restart docker

复制代码

启动docker:

  1. root@test1:/data/docker-test# docker-compose up
  2. Pulling db (mysql:5.6.51)…
  3. ERROR: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

复制代码

好像没有调用国内的镜像?

—————————–

更新,可能还是镜像的问题,加多几个镜像可以了:

  1. {
  2.     "registry-mirrors": [
  3.         "https://docker.nju.edu.cn",
  4.         "https://docker.mirrors.ustc.edu.cn",
  5.         "https://ustc-edu-cn.mirror.aliyuncs.com/",
  6.         "https://ccr.ccs.tencentyun.com/",
  7.         "https://docker.m.daocloud.io/"
  8.     ]
  9. }

复制代码

开科学上网
可以考虑搞一个腾讯的最便宜的,用那个开,就可以使用他们的内网了加速了,或者科学。
热门的镜像可以加腾讯源
找公益加速镜像
自建一个反代
自建一个反代,照抄就行了
https://blog.lty520.faith/%E5%8D%9A%E6%96%87/%E8%87%AA%E5%BB%BAdocker-hub%E5%8A%A0%E9%80%9F%E9%95%9C%E5%83%8F  
我也这样。不清楚是不是这些加速器本身的的原因,是否被docker仓库限制了。

最后,还是国外机器。镜像直接导入导出太麻烦,使用华为云容器镜像服务中转

直接用大善人cloudflare 建个反代。速度拉满。