我正在尝试在Windows计算机上安装Docker,但我收到此消息:
运行预创建支票...
(默认)在本地找不到默认的Boot2Docker ISO,下载最新版本...
预创建检查出错:“获取https://api.github.com/repos/boot2docker/boot2docker/releases/latest:拨打tcp 192.30.252.124:443:connectex:连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接主机而建立连接失败未能回应。“
在“检查机器是否存在默认值”步骤中看起来出了问题... ... 按任意键继续......
有关如何解决此问题的任何建议?
答案 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_PROXY
和HTTPS_PROXY
(及其值)添加到Windows配置中的系统变量或用户变量中。
代理值的格式应为http://hostname:port
答案 1 :(得分:1)
编辑start.sh
文件时可能会出现其他错误。
相反,只需将boot2docker.iso
放在下面的位置即可。
c:\user\USERNAME\\.docker\machine\cache
并重新启动Docker终端。