7

完全なIIS、Hyper-V、VS2015 Enterprise、.NET Core 1.0のクリーンマシン(Windows 10 EnterpriseでAnniversary Updateを使用)をインストールしました。 .1ツーリングプレビュー2、Docker for Windows、Visual Studio Dockerツール、その他のランダムプログラム。Visual Studio Tools for Docker - PrepareForCompileタスクが予期せず失敗しました

その後、VS2015を開いて、デフォルトの.NETコアWebサイトを作成しました。私が(F5)を実行すると、すべて期待どおりに動作します。私はプロジェクトを右クリックし、 "Add-> Docker Support"に行きました。私は、このエラーメッセージが表示さドッカーを使用して(F5)を実行しようとすると、今すぐ:

MSB4018 The "PrepareForCompile" task failed unexpectedly. Microsoft.DotNet.Docker.CommandlineClientException: Error response from daemon: Container ... is not running at ... 

を私はオンラインで検索しましたし、私はそれを説明するかもしれない見つけることができる唯一のことは、私は共有ドライブが機能しているとは思わないということです。私はDocker-> Shared Drivesで設定しましたが、実行すると: docker run --rm -v c:/Users:/data alpine ls /data 応答が空です。

同様に、ビジーボックスを使用しようとすると、ディレクトリは空になります。

docker run -it -v /C/Users:/wormhole busybox cd wormhole ls

ドッカー1.12.1-安定およびベータ26が両方とも同じ問題を持っているため、私はWindowsを使用して試してみました。

一部の人は、ウイルス対策が問題を引き起こす可能性があることを示しています。私はMcafeeをインストールしましたが、ウイルス対策ソフトウェアをアンインストールまたは無効にすることはできません。

珍しい文字を含むパスワードでこの問題が発生する可能性がありますが、ここでは該当しません。

共有ドライブがVS2015エラーを引き起こしていることはわかりませんが、共有ドライブが壊れているため、開始するのが良いようです。

私はボットhdockとコンピュータを何度も再起動しましたが、無駄です。

すべてのアイデア?

答えて

9

私は同じ問題がありました。

これを修正するために、スタックトレース内のidによって参照されるコンテナが見つかりました。その後、私はそれを削除しました:

docker rm <containerid> 

私は再びVS 2015から実行しようとしました。私は最初に何が問題を引き起こしたのか分かりません。

5

私もこの問題を偶然発見したので追加したかっただけです。私はきれいなWin 10マシンを持っていたので、ドッカーの「共有ドライブ」設定を有効にしていただけです。

これはあなたが直面している実際の問題ではないかもしれません。これは、これが有効になっていない可能性がある人々のためのものです!

Step 1: Right Click on Docker Icon in taskbar

Step 2: Click Settings

Step 3: Click Shared Drives. Select the Checkbox for your hard drive, and click "Apply"

+0

これは私のために働きました。 – MattD

関連する問題