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

Amy*_*ang 4 windows install docker boot2docker

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

Docker快速入门终端错误消息

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

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

小智 11

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

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

c:\user\USERNAME\\.docker\machine\cache
Run Code Online (Sandbox Code Playgroud)

并重新启动您的 Docker 终端。


rra*_*nza 5

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

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

(1)start.shboot2docker.exe调用之前编辑并添加以下内容

export HTTP_PROXY=<proxy>
export HTTPS_PROXY=<proxy>
Run Code Online (Sandbox Code Playgroud)

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

代理值应该是表单 http://hostname:port