Windows安装后无法获得Docker映像
我只是在我的Windows 10服务器上安装docker,
安装进行得很好,但我似乎无法从中央docker回购的图像。
这些是我的规格:
c:\>docker version Client: Version: 1.13.0 API version: 1.25 Go version: go1.7.3 Git commit: 49bf474 Built: Wed Jan 18 16:20:26 2017 OS/Arch: windows/amd64 Server: Version: 1.13.0 API version: 1.25 (minimum version 1.12) Go version: go1.7.3 Git commit: 49bf474 Built: Wed Jan 18 16:20:26 2017 OS/Arch: linux/amd64 Experimental: true
这是我的testing命令:
c:\>docker run hello-world Unable to find image 'hello-world:latest' locally docker: Error response from daemon: Get https://registry-1.docker.io/v2/: remote error: tls: access denied. See 'docker run --help'.
这是我在运行curl时得到的回购信息:
c:\>curl -k https://registry-1.docker.io/v2/ {"errors":[{"code":"UNAUTHORIZED","message":"authentication required","detail":null}]}
我想这与我公司的DNS /networking有关,
有没有人在Windows上遇到这个问题?
你需要设置你的代理envvariables。
[Environment]::SetEnvironmentVariable("HTTP_PROXY", "http://username:password@proxy:port/", [EnvironmentVariableTarget]::Machine) Restart-Service docker
查看以供参考: https : //docs.microsoft.com/en-us/virtualization/windowscontainers/manage-docker/configure-docker-daemon
而且更常见:
当我回答@Falco亚历山大我有一些PowerShell错误,但代理已经在我的环境设置。 variables。 最后的诀窍是在Docker GUI中设置代理:
然后重新启动服务。