ASP.NET Core、 Docker Desktop for Windows、およびVisual Studio Docker Toolsを使用してプロジェクトを作成しようとしています。
そこで、ASP.NET Core の空のプロジェクトを作成し、コンテキスト メニューから Docker サポートを追加しました。
私の docker-compose.debug.yml は次のようになります。
version: '2'
services:
aspnetcore_rtm_windows_docker_sample:
image: username/aspnetcore_rtm_windows_docker_sample:Debug
build:
context: .
dockerfile: Dockerfile.debug
environment:
- REMOTE_DEBUGGING=${REMOTE_DEBUGGING}
ports:
- "80:80"
volumes:
- .:/app
始めてみると、何も起こりません。ブラウザーがホストが見つからないことを返し、Visual Studio のデバッグが停止しています。
しかし、私はすでに問題を調査しており、ボリューム エントリを削除すると問題なく動作します。ブラウザーが戻りHello world
、docker コンテナー内の ASP.NET Core サンプルをデバッグできます。
誰かが理由を教えてもらえますか?
Docker 共有ドライブがアクティブです (ドライブC:\
)。私のプロジェクトは下にありC:\
、別のドライブを使用しようとしました。なぜボリュームエントリが機能しないのですか?