无法创buildDocker机器

我正在运行这个命令:

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虚拟机。

错误消息似乎是相当通用的。 事件日志中没有任何内容出现,我也找不到任何可能指示问题的Docker日志文件。

我发现了同样的错误消息的其他问题,但他们都使用VirtualBox驱动程序。 这是Hyper-V。 有这个问题 ,但它仍然没有答案。

我如何/从哪里开始研究这是什么原因造成的?

尝试运行命令之前,您是否创build了一个虚拟交换机(外部)? 我认为你必须使用虚拟交换机pipe理器来build立一个新的networking交换机(在这种情况下,交换机的名称是外部的)。