1

でのHyper-Vに作曲私はドッカーサービスをインストールして作成するために、コマンドラインを使用することができましたドッカー画像と私は現在、そのゲストOSのMicrosoftサーバーで2016</p> <p>のHyper-V仮想マシンを持っているのWindows Server 2016

私は、Visual Studioでcomposeを使用して同じプロセスを試してみたいと思いますが、ツールボックスがインストールされている場合にのみ動作します。私はToolboxをインストールしました。ビルド時にボリューム仕様の周辺にエラーが発生しました。これは、ターゲットOSがLinuxであるためだと思います。

Windows Server 2016はDocker for Windowsと互換性がないため、Windowsコンテナoncを対象とする場合はサービス+ powerhsellのみを使用でき、Visual StudioでComposeを使用する場合は、ハイパーバイザーを使って、Linux VMが動作していることを確認しますか?

Dockerを使用したWindowsサーバー+ VSに関するワークフローについて少し混乱しています。すべての説明をありがとう。

EDIT:

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. 

答えて

0

このときのVisualスタジオツールはLinuxコンテナのみをサポートします。変更があった場合、私はこの回答を更新します。

また作曲とVSは、サーバ2016上で動作するように取得するには、私は次のリンクを使用してWindows用ドッカーのエッジバージョンをインストール:

https://store.docker.com/editions/community/docker-ce-desktop-windows

関連する問題