【发布时间】:2018-04-18 01:16:18
【问题描述】:
这是我第一次尝试设置 docker(版本 17.09.0-ce)。我已按照官方网站的所有说明进行操作,并且在我的机器(Windows 10 x64)上运行正常。当我在控制台上输入docker --version 时,返回Docker version 17.09.0-ce, build afdb6d4。但我正在尝试执行docker run -t hello-world,这就是答案:
Unable to find image 'hello-world:latest' locally
docker: 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).
See 'docker run --help'.
我的互联网来自代理,但我创建了一个 VPN,除了 docker,一切都运行良好,我什至使用 pip 安装 python 包。有什么问题?
【问题讨论】:
-
您确定 docker 守护进程正在使用此 VPN/代理设置吗?当您运行
docker run时,这是一个客户端进程通过命名管道(在 Windows 上)与 docker 守护进程通信,然后 docker 守护进程实际上尝试建立网络连接以从 Docker 注册表(registry-1.docker .io)。您可能需要验证 Docker 引擎/守护进程是否能够访问 Internet 以解决此问题(例如,它可能作为服务运行并且可能需要 VPN 的环境配置?) -
@PhilE 我该如何解决这个问题?
-
找到了相关问题的答案:stackoverflow.com/questions/23111631/…
标签: docker