2017-06-28 63 views
0

我运行此命令:无法创建泊坞窗机

docker-machine create --driver hyperv --hyperv-virtual-switch "External" Test

...和我得到这样的输出:

Running pre-create checks... 
Creating machine... 
(Test) Copying C:\Users\Admin\.docker\machine\cache\boot2docker.iso to C:\Users\Admin\.docker\machine\machines\Test\boot2docker.iso... 
(Test) Creating SSH key... 
(Test) Creating VM... 
(Test) Using switch "External" 
(Test) Creating VHD 
(Test) Starting VM... 
Error creating machine: Error in driver during machine creation: exit status 1 

这是一个Win10-1607 VM。

错误消息看起来相当通用。事件日志中没有任何内容出现,我也找不到任何可能表明问题可能出现的Docker日志文件。

我发现了其他Q &至于相同的错误信息,但他们都使用VirtualBox驱动程序。这是Hyper-V。有this question,但它仍然没有答案。

我该如何开始研究这是什么原因?

回答

1

您是否在尝试运行该命令之前创建了一个虚拟交换机(外部)? 我认为你必须使用虚拟交换机管理器设置一个新的网络交换机(在这种情况下,交换机的名称是外部的)。

+0

是的,我试过它有和没有开关(和命令中的相应引用)。 – InteXX

+2

https://rominirani.com/docker-machine-windows-10-hyper-v-troubleshooting-tips-367c1ea73c24 此链接可以帮助解决您的问题 –

+0

这看起来非常好,谢谢!不过明天我必须经历这件事 - 今晚我已经准备好了。多么美好的一天......呜呜。 – InteXX