繁体   English   中英

Windows Boot2Docker映像的安装位置在哪里?

[英]Where is the install location of the Windows Boot2Docker Image?

在安装了docker Toolbox的Windows 10 Enterprise上创建新的docker机器时遇到代理问题:

docker-machine create -d hyperv mymachine

出现以下错误消息(格式化以获得更好的可读性):

(mymachine)无法获得最新的Boot2Docker ISO版本:

获取https://api.github.com/repos/boot2docker/boot2docker/releases/latest :拨打tcp 192.30.253.116:443:

connectex:连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机无法响应。

我从https://github.com/boot2docker/boot2docker/releases下载了Boot2Docker.iso映像。

现在我只需将其复制到Windows中的正确文件夹。

我在哪里需要复制.iso映像,以便docker机器能找到它?

经过一些实验将iso文件复制到以下文件夹后,它仍然有效(仍然出现无法获得最新版本的错误):

- C:\Program Files (x86)\Boot2Docker
- C:\Program Files\Boot2Docker
- C:\Users\user_name\.docker\machine
- C:\Users\user_name\.docker\machine\cache\

发生以下事件

运行预创建检查......

(mymachine)无法获取最新的Boot2Docker ISO版本:获取https://api.github.com/repos/boot2docker/boot2docker/releases/latest :拨打tcp 192.30.253.116:443:connectex:连接尝试失败,因为连接方在一段时间后做了正确的响应,或者建立的连接失败,因为连接的主机无法响应。 创造机器......

(mymachine)无法获取最新的Boot2Docker ISO版本:获取https://api.github.com/repos/boot2docker/boot2docker/releases/latest :拨打tcp 192.30.253.116:443:connectex:连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机无法响应。

(mymachine)将C:\\ Users \\ user_name \\ .docker \\ machine \\ cache \\ boot2docker.iso复制到C:\\ Users \\ user_name \\ .docker \\ machine \\ machines \\ mymachine \\ boot2docker.iso ...

(mymachine)创建SSH密钥......

(mymachine)创建VM ...

(mymachine)使用开关“DockerNAT”(mymachine)创建VHD

...

从docker机器的输出:

(mymachine) Copying C:\\Users\\user_name\\.docker\\machine\\cache\\boot2docker.iso to C:\\Users\\user_name\\.docker\\machine\\machines\\jit-dev\\boot2docker.iso

我得出结论,Boot2Docker.iso映像的正确安装位置位于: C:\\Users\\user_name\\.docker\\machine\\cache\\boot2docker.iso

附注:在Windows上,计算机由用户名分隔。 将机器安装在一个用户上并不意味着它可供其他用户使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM