Docker运行连接超时

时间:2014-11-11 09:20:37

标签: docker boot2docker

跑步时

  

sudo docker pull centos

它提供连接超时,当它在代理已设置的代理后面运行http_proxy& https_proxy。除了代理问题之外的原因是什么,虽然它似乎是代理问题。我查了LINK但是徒劳无功,还有其他一些我想念的设置请告诉我。

2014/11/10 23:31:53获取https://index.docker.io/v1/repositories/centos/images:拨打tcp 162.242.195.84:443:连接超时

6 个答案:

答案 0 :(得分:7)

我在Windows 10 Docker 17.03.0-ce-rc1上获得超时

要修复它,我打开设置/网络,然后将DNS服务器设置为8.8.8.8

答案 1 :(得分:5)

如果您在代理服务器后面运行,那么

  1. /etc/default/docker文件中添加以下命令或行,
  2. export http_proxy=<YOUR_PROXY>

    1. 重新启动docker服务并检查,
    2. # service docker restart

答案 2 :(得分:1)

  1. service docker stop
  2. HTTP_PROXY = http://proxy_ip:port/ docker -d&amp;
  3. 这应该有用。

    在Ubuntu上,您可以将HTTP_PROXY和HTTPS_PROXY添加到/ etc / default / docker

答案 3 :(得分:1)

所以是的,最终对我有用的是设置代理,正如其他答案所述。

  

我去了图标托盘 - &gt;右键单击docker到windows - &gt;去   设置 - &gt;将代理设置为ip:port

请参考以下屏幕截图 enter image description here

答案 4 :(得分:0)

要在CentOS 7上更改为快速,开放且非侵入性的DNS,请执行以下操作:

sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0

添加行:

PEERDNS=no

sudo vi /etc/resolv.conf

仅保留行:

nameserver 9.9.9.9

答案 5 :(得分:0)

如果您在Windows 10 Home上运行的Docker Toolbox上遇到这些docker pull超时问题,并back带了现有的Virtualbox安装,请检查是否单独打开了Virtualbox;如果是,请关闭运行的计算机并关闭Virtualbox (Virtualbox中已创建一台或多台正在运行的计算机,并已被Docker Toolbox利用)。这种处理事情的笨拙方式对我有用