centos7 解决docker 拉取镜像错误 error pulling image configuration: download failed after attempts=6: dial tcp 209.95.56.60:443: i/o timeout

为什么会出现 i/o timeout 错误?

i/o timeout 错误主要是由于网络连接不稳定或者服务器响应慢导致的。当 Docker 尝试从镜像仓库拉取镜像时,如果在规定时间内没有得到响应,就会出现 i/o timeout 错误。“错误的根源在于网络连接和镜像仓库的响应速度”

 

解决方案:换源

为了解决这个问题,我们可以将 Docker 的默认镜像源换成国内的镜像源。国内镜像源通常响应速度更快,更加稳定。

 

1、编辑配置文件

vim /etc/docker/daemon.json

 

2、添加国内源

{
  "registry-mirrors": [
    "https://registry.docker-cn.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://hub-mirror.c.163.com",
    "https://hub.uuuadc.top",
    "https://docker.anyhub.us.kg",
    "https://dockerhub.jobcher.com",
    "https://dockerhub.icu",
    "https://docker.ckyl.me",
    "https://docker.awsl9527.cn",
    "https://mirror.baidubce.com",
    "https://3wrqlkke.mirror.aliyuncs.com"

  ]  
}

 

3、重启

systemctl daemon-reload
systemctl restart docker

 

posted @ 2024-08-02 16:16  r1-12king  阅读(367)  评论(0编辑  收藏  举报