2017-04-21 184 views
3

在Visual Studio 2017中,我正在開發一個具有3個dotnet核心項目的項目。它使用docker-compose作爲啓動項目來構建和啓動容器。現在它給了我一個錯誤,它無法找到以給定名稱開頭的容器。在顯示輸出來自:docker的輸出窗口中,它顯示了組合的docker-compose.yml文件。Visual Studio 2017停止運行docker-compose

看起來它不是建造容器,因此它爲什麼找不到它正在尋找的容器。看到這個之後,我在PowerShell中運行了所有docker命令,並構建了映像並正確啓動容器。隨着容器的到位Visual Studio開始了,但給了我一個不同的錯誤。

我想知道爲什麼Visual Studio不會構建容器了。

注意:在使用泊塢窗CLI,它的Visual Studio會拋出異常起轉容器時,我已經在過去遇到了麻煩,但我已經清理泊塢窗運行容器,網絡,音量和圖像...

enter image description here

感謝您的幫助提前。我很喜歡docker,但是到目前爲止使用VS工具時有一些挫折......

回答

0

您是否正在通過單擊VS2017窗口頂部的'Docker'按鈕來運行項目?這應該構建並運行。正確的容器

+1

我試圖按下頂部的「Docker」播放按鈕,但這是問題所在,項目中的其中一位人員將Docker項目從建築物中移除,這是部分的問題,並已修復,但仍然無法使用播放按鈕。但是,如果我右鍵單擊Docker項目本身選擇生成,然後去調試>啓動新實例,然後它工作正常。 – CarBar

4

確保在構建>配置管理器你有泊塢項目組建立在調試模式下 - 這被取消選中造成這個問題對我來說並重新滴答它被證明是解決

+0

在我的情況下,問題是生成複選框未選中,但這最終幫助我。謝謝 :) –