【发布时间】:2018-11-26 05:25:54
【问题描述】:
我正在尝试按照 hello-world 指令here 在 Windows(操作系统:Microsoft Windows 10 Pro 64bit,Docker 版本:18.09.0,构建 4d60db4)上运行 docker。 然后我收到以下“服务器行为不端”错误:
Error response from daemon: Get https://registry-1.docker.io/v2/: proxyconnect tcp: dial tcp: lookup <companyProxy> on 192.168.65.1:53: server misbehaving.
我尝试按照here 的建议将 DNS(在 Docker 设置 - 网络 - DNS 服务器中)从自动更改为固定(8.8.8.8 或 8.8.4.4),但仍然没有解决问题,并导致另一个错误类型(“超时”)。
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).
我在公司的代理后面,并且在环境变量和 docker 设置上都设置了代理(和凭据)。 我也尝试重新安装 docker 和 hyperV 但仍然遇到同样的问题。
有人可以帮忙吗?谢谢
【问题讨论】:
-
我从昨天开始在ubuntu下遇到了类似的问题。 Docker pull 总是返回:'来自守护进程的错误响应:获取registry-1.docker.io/v2/library/redis/manifests/latest:获取auth.docker.io/…:net/http:TLS 握手超时'
-
Docker 登录总是返回:'来自守护进程的错误响应:获取 registry-1.docker.io/v2:net/http:在等待连接时取消请求(等待标头时超出 Client.Timeout)'
-
@Leo.W 你也支持公司代理吗?你说是从昨天开始的,在这之前有用吗?
-
对您的问题是肯定的。我已经解决了这个问题并写了一篇关于它的文章。正如您可能感兴趣的那样,我发布了对这个问题的答案以及文章链接。
-
还要确保您的代理密码不包含特殊字符,尤其是
@
标签: docker