クリーンなマシン (Anniversary Update なしの Windows 10 Enterprise) を用意し、(この順序で) 完全な IIS、Hyper-V、VS2015 Enterprise、.NET Core 1.0.1 Tooling Preview 2、Docker for Windows、Visual Studio Docker をインストールしました。ツール、およびその他のいくつかのランダムなプログラム。
次に、VS2015 を開き、既定の .NET コア Web サイトを作成しました。(F5) を実行すると、すべて期待どおりに動作します。次に、プロジェクトを右クリックしてAdd->Docker Support
. Docker を使用して (F5) を実行しようとすると、次のエラー メッセージが表示されます。
MSB4018 "PrepareForCompile" タスクが予期せず失敗しました。Microsoft.DotNet.Docker.CommandlineClientException: デーモンからのエラー応答: コンテナー ... は ... で実行されていません
オンラインで検索しましたが、共有ドライブが機能しているとは思えないということだけが、それを説明している可能性があります。Docker->Shared Drives で設定しましたが、実行すると
docker run --rm -v c:/Users:/data alpine ls /data
、応答が空になります。
同様に、ビジー ボックスを使用しようとすると、ディレクトリが空になります。
docker run -it -v /C/Users:/wormhole busybox
cd wormhole
ls
Docker 1.12.1-stable および beta 26 にWindows デスクトップを使用してみました。どちらにも同じ問題があります。
ウイルス対策が問題を引き起こす可能性があることを示す人もいます。Mcafee をインストールしていますが、ウイルス対策ソフトウェアをアンインストールまたは無効にすることができません。
特殊な文字を含むパスワードがこの問題を引き起こす可能性があると示唆する人もいますが、ここでは当てはまりません.
共有ドライブが VS2015 エラーの原因であるかどうかはわかりませんが、共有ドライブが壊れているため、開始するのに適しているようです。
ボット hdock とコンピューターを何度も再起動しましたが、役に立ちませんでした。
何か案は?