无法找到图像'hello-world:latest'本地Docker

时间:2017-11-05 22:38:24

标签: docker

这是我第一次尝试设置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包。什么可能是错的?

4 个答案:

答案 0 :(得分:1)

这应该可以解决大多数问题。

对于代理后面的窗口,您可以执行以下操作来解决此问题 转到资源下的代理设置并输入您的代理凭据 username:password@yourdomain:port

重要的是确保考虑特殊字符 Unicode 转换 例如,如果您的密码中有 #,则将其替换为:%23 您可以通过 site 隐藏特殊字符。

答案 1 :(得分:0)

我通过重置DNS服务器以使用Google DNS固定地址解决了Windows 10上的此问题:8.8.8.8(docker documentation

enter image description here

答案 2 :(得分:0)

我解决了这个修改 daemon.json 并将我的代理放在那里。如果是 Docker 桌面上的 Windows,请转到资源、代理:

docker desktop proxy config

答案 3 :(得分:0)

对于中国用户,我推荐this answer

您需要添加一个有效的地址来拉取镜像“hello-world”。

相关问题