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