1

我現在有一個Hyper-V虛擬機,其客戶操作系統是微軟服務器2016中的Hyper-V與Windows Server使用泊塢窗和撰寫2016

我能夠安裝泊塢窗服務,然後使用命令行創建一個碼頭圖像

我想嘗試在Visual Studio中使用撰寫相同的過程,但它看起來像只會在工具箱安裝時才起作用。我安裝了Toolbox,當我建立的時候,我得到了一個關於卷規格的錯誤,我相信這是因爲目標操作系統是Linux。

由於Windows Server 2016與Docker for Windows不兼容,當針對Windows Containers onc只能使用service + powerhsell,並且他們想在Visual Studio中使用Compose時,我必須禁用hyper-visor內部並確保Linux VM正在運行?

我對使用Docker的windows server + VS的工作流有點困惑。謝謝你的澄清。

編輯:

我卸載工具箱簡化環境,我下載構成是這樣的:

Invoke-WebRequest " https://github.com/docker/compose/releases/download/1.15.0-rc1/docker-compose-Windows-x86_64.exe" -UseBasicParsing -OutFile $Env:ProgramFiles\docker\docker-compose.exe 

而現在的編譯錯誤是:

ERROR: for dockercompose1517717654_azurecontainersite_1 __init__() got an 
unexpected keyword argument 'cpu_count' 
ERROR: for azurecontainersite __init__() got an unexpected keyword 
argument 'cpu_count' 
Traceback (most recent call last): 
File "docker-compose", line 3, in <module> 
File "compose\cli\main.py", line 68, in main 
File "compose\cli\main.py", line 118, in perform_command 
File "compose\cli\main.py", line 926, in up 
File "compose\project.py", line 424, in up 
File "compose\parallel.py", line 69, in parallel_execute 
TypeError: __init__() got an unexpected keyword argument 'cpu_count' 
Failed to execute script docker-compose. 

回答