2017-06-28 90 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