报错

docker pull时报错:

Error response from daemon: Get “https://registry-1.docker.io/v2/”: dial tcp: lookup registry-1.docker.io on 8.8.8.8:53: read udp 192.168.241.128:34634->8.8.8.8:53: i/o timeout

在 shell 上使用 docker 登录时,这里也有同样的问题:

> docker login
Authenticating with existing credentials...
Login did not succeed, error: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

解决办法

DNS解析出错

vi /etc/resolv.conf

添加如下内容:

# Use Google's public DNS servers.
nameserver 8.8.4.4
nameserver 8.8.8.8

重启服务即可:

systemctl restart docker 
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐