2017-04-21 24 views
3

Visual Studio 2017では、3つのdotnetコアプロジェクトを使用してプロジェクトを進めています。スタートアッププロジェクトとしてdocker-composeを使用してコンテナを構築して起動していました。これで、指定された名前で始まるコンテナを見つけることができないというエラーが表示されます。 Show output from:dockerの出力ウィンドウで、結合されたdocker-compose.ymlファイルが表示されます。Visual Studio 2017が停止してドッキングを終了しました

それはコンテナを構築していないように見えます。なぜそれが名前で探しているコンテナを見つけることができないのでしょうか。これを見て、私はPowerShellですべてのドッカーコマンドを実行し、イメージを構築してコンテナを起動しました。コンテナを配置してVisual Studioを起動しましたが、別のエラーが表示されました。

私はなぜVisual Studioがコンテナをもう構築していないのだろうと思っています。

注:Visual Studioが例外をスローすることをドッキングウィンドウのCLIを使用してコンテナをスピンアップするとき、私は過去にトラブルがあったが、私はドッキングウィンドウ実行中のコンテナ、ネットワーク、ボリューム、および画像をきれいにしている...

enter image description here

ご協力いただきありがとうございます。私はドッカーを愛していますが、これまでVSツールを使用しているときにいくつかの不満があります...

答えて

0

VS2017ウィンドウの上部にある[Docker]ボタンをクリックしてプロジェクトを実行していますか? 。正しいコンテナ

+1

私は上部の「Docker」再生ボタンを押してみましたが、これは問題の場所です。プロジェクトに参加した人の一人が、ドッカープロジェクトをビルドから削除しました。修正されましたが、まだ再生ボタンでは機能しません。しかし、Dockerプロジェクト自体を右クリックしてビルドを選択し、次に[デバッグ]> [新しいインスタンスを開始]に進み、正常に動作します。 – CarBar

4

ビルドで>あなたはドッカープロジェクトをデバッグモードでビルドするために設定されているConfiguration Managerのがあることを確認します - 。これが私のために、この問題を引き起こしチェックを外すれて、それが解決策であることが証明され、刻々と過ぎ再

+0

私の場合、問題はビルドチェックボックスのチェックが外されていたことですが、これは私を助けてくれました。ありがとう:) –

関連する問題