registry-1.docker.io TimeOut 错误

用Docker For Windows在Windows 10上执行docker login或者 docker pull/push的时候,经常会报这样的错误:

https: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

 

有的时候重启一下Docker就好用了,有的时候重启不好用;有的时候用了代理服务器就好用了,有的时候不用代理服务器就好用了;有的时候重启机器就好用了,有的时候重启机器也不好用。

也试过用Fixed DNS server也不行。

 

到底是怎么回事那?

【解决方法】

不用任何操作,等待一段时间(可以十几分钟,也可以几个小时)就好了。

原文地址:https://www.cnblogs.com/time-is-life/p/7762178.html