docker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled
今天在使用docker获取镜像时,出现了镜像获取报错的问题,找到了解决的方法记一下。
一、问题
? ~ docker search sameersbn
Error response from daemon: Get https://index.docker.io/v1/search?q=sameersbn&n=25: dial tcp: lookup index.docker.io on 192.168.65.1:53: read udp 192.168.65.2:45190->192.168.65.1:53: i/o timeout? ~ docker pull sameersbn
Using default tag: latest
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)
? ~
二、处理
第一步:通过dig @114.114.114.114 registry-1.docker.io
找到可用IP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
|
第二步:尝试修改/etc/hosts
强制docker.io
相关的域名解析到其它可用IP
1 |
|
保存之后重试:
1 |
|
我们可看到,已经可以获取数据了。
原文地址:https://www.cnblogs.com/dw166/p/12254931.html