获取https://registry-1.docker.io/v2/:拨打tcp 34.201.236.93:443:connect:连接被拒绝

时间:2018-11-05 19:22:42

标签: docker

运行docker run hello-world时,标题出现错误。主机是位于公司防火墙后面的Ubuntu Server 18.04。我尝试以各种可能的方式配置代理设置:

需要说它们都不起作用的针。一些相关的输出:

axcel@axcel:~$ systemctl show --property=Environment docker
Environment=
axcel@axcel:~$ docker run hello-world
Unable to find image 'hello-world:latest' locally
docker: Error response from daemon: Get https://registry-1.docker.io/v2/: 
dial tcp 52.206.40.44:443: connect: connection refused.
See 'docker run --help'.

由于我能够下载并安装docker,因此主机本身的设置显然可以正常工作。我完全不知道为什么docker不采用代理设置。

1 个答案:

答案 0 :(得分:0)

显然,它是由http-proxy.conf文件中未转义的反斜杠引起的。

[Service]
Environment="HTTP_PROXY=http://domain\user:passwordproxy.example.com:443/"

应该是

[Service]
Environment="HTTP_PROXY=http://domain\\user:passwordproxy.example.com:443/"