防火墙后面的Windows上的Docker安装错误

时间:2016-06-03 17:30:00

标签: windows docker install boot2docker

我正在尝试在Windows计算机上安装Docker,但我收到此消息:

Docker Quickstart Terminal Error Message

  

运行预创建支票...
  (默认)在本地找不到默认的Boot2Docker ISO,下载最新版本...
  预创建检查出错:“获取https://api.github.com/repos/boot2docker/boot2docker/releases/latest:拨打tcp 192.30.252.124:443:connectex:连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接主机而建立连接失败未能回应。“
  在“检查机器是否存在默认值”步骤中看起来出了问题... ...   按任意键继续......

有关如何解决此问题的任何建议?

2 个答案:

答案 0 :(得分:5)

你可能在防火墙后面。如果是这样,您将需要配置http代理。

根据https://github.com/boot2docker/boot2docker-cli/issues/230,你可以通过以下两种方式之一做到这一点:

(1)修改start.sh并在调用boot2docker.exe之前添加以下内容

export HTTP_PROXY=<proxy>
export HTTPS_PROXY=<proxy>

(2)将HTTP_PROXYHTTPS_PROXY(及其值)添加到Windows配置中的系统变量或用户变量中。

代理值的格式应为http://hostname:port

答案 1 :(得分:1)

编辑start.sh文件时可能会出现其他错误。

相反,只需将boot2docker.iso放在下面的位置即可。

c:\user\USERNAME\\.docker\machine\cache

并重新启动Docker终端。