Docker pull拉取镜像报错处理:docker: Error response from daemon: Get "https://registry-1.docker.io/v2/": dial tcp xxx.xxx.xxx.xxx: i/o timeout.

 

其实这个错因,多半是daemon.json文件配置的

镜像链接访问速度太慢,导致远程总是拒绝下载。

这样去配置daemon.json文件,实测能够跑通。

文件路径:

/etc/docker/daemon.json

{
    "registry-mirrors": [
  "https://docker.registry.cyou",
  "https://docker-cf.registry.cyou",
  "https://dockercf.jsdelivr.fyi",
  "https://docker.jsdelivr.fyi",
  "https://dockertest.jsdelivr.fyi",
  "https://mirror.aliyuncs.com",
  "https://dockerproxy.com",
  "https://mirror.baidubce.com",
  "https://docker.m.daocloud.io",
  "https://docker.nju.edu.cn",
  "https://docker.mirrors.sjtug.sjtu.edu.cn",
  "https://docker.mirrors.ustc.edu.cn",
  "https://mirror.iscas.ac.cn",
  "https://docker.rainbond.cc"]
  }

 

同时记得将DNS也改一下 【不一定都要改, 如果上面跑不通这里再改】

文件路径:

/etc/resolv.conf

search localdomain
nameserver 114.114.114.114

 

 最后就大功告成了。

 

 

还有一种保险的方法,【如有必要】

修改主机的VMware的DNS

这个文件是在如下目录:

 

 

参考博客:

[1] https://blog.csdn.net/m0_66836882/article/details/143082491

[2] https://blog.csdn.net/Liiiiiiiiiii19/article/details/142438122

 

posted @ 2024-11-26 14:51  AlphaGeek  阅读(10202)  评论(0)    收藏  举报