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

时间:2016-12-14 14:15:32

标签: windows docker install boot2docker iso

在安装了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机器找到它?

1 个答案:

答案 0 :(得分:2)

经过一些实验,将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 \用户名\ .docker \机\机\ mymachine上\ boot2docker.iso ...

     

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

     

(mymachine)创建VM ...

     

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

     

...

从泊坞机的输出:

(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 Image的正确安装位置在: C:\Users\user_name\.docker\machine\cache\boot2docker.iso

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