[英]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.