使用docker报错 :Error response from daemon: Get https://index.docker.io/v1/search?q=java&n=25: dial tcp:
最近公司使用了docker容器化部署项目,在安装完成后去搜索镜像资源出了这个问题,百度看了很多解决方案都不行 。
开始以为是镜像加速器没配好,就试着重新配置镜像加速器、重装了docker,折腾了一番依然没有解决。
具体错误信息:
[root@localhost ~]# docker search java Error response from daemon: Get https://index.docker.io/v1/search?q=java&n=25: dial tcp: lookup index.docker.io on 192.168.2.1:53: read udp 192.168.2.189:35574->192.168.2.1:53: i/o timeout
最后发现是机器网络配置出了问题,解决方案:
查看服务器DNS网络配置
vi /etc/resolv.conf
把里面的内容清除,并改为:
nameserver 8.8.8.8 nameserver 8.8.8.4
重启网络服务
systemctl restart network
按照上述步骤便可完美解决。