使用visual studio 2017開發Asp.net core mvc項目(啟用docker容器),vs2017里面繼承了docker開發工具
1.新建的asp.net core mvc 項目,啟動容器支持
在運行時候,出現 沒有安裝docker ce 的錯誤提示。
安裝docker ce,下載地址:https://www.docker.com/community-edition
按着提示,即可正確安裝。注:安裝完畢后需重啟windows操作系統。
2.安裝docker ce后,出現 未啟用卷共享。請啟用用於Windows的docker ce設置中的卷共享。
有關詳細信息,請訪問 http://aka.ms/DockertoolsTroubleshooting。 docker-compose
D:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Sdks\Microsoft.Docker.Sdk\build\Microsoft.VisualStudio.Docker.Compose.targets
3. 再次調試和運行該asp.net core mvc項目,依舊出現錯誤。
嚴重性代碼說明項目文件行 已為“Linux”配置 Docker 服務器主機,但 docker-compose 項目面向“Windows”。 docker-compose D:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Sdks\Microsoft.Docker.Sdk\build\Microsoft.VisualStudio.Docker.Compose.targets 165
由於不熟悉docker,此問題,待解決。
4.下面是項目解決方案的列表:
把 web項目設置為啟動項目,運行調試,就會運行dotnet.exe進程。
在瀏覽器中輸入:localhost:5000 運行正常。