https://ithelp.ithome.com.tw/articles/10240220
問題來至上列文章,懇請路過大大解答,問題如下:
請問一下 [在docker-compose.yml啟用cmd,並執行] 這段該如何執行,yml 檔案是放在方案的目錄下是嗎?等於跟方案底下的專案目錄同層,再來是在visual studio 的方案選擇加入yml檔案是不是會顯示 Solution Items 這樣的資料夾顯示
yml 檔案是放在方案的目錄下是嗎? 等於跟方案底下的專案目錄同層
Ans: 預設是,但有可能要看佈署情境與團隊共識確定位置
visual studio 中如何執行 docker
前置動作:需安裝 Docker Desktop for Windows
Visual Studio 2019 已經內建支援 Docker,你可以從兩個地方做設定:
如果已經是經驗豐富的開發人員,可以自行撰寫 YAML 且透過指令方式執行,你可以省略下列步驟
開新專案時,下方有個選項可以勾選 docker 支援
右鍵點選專案 > 加入 > Docker,及幫你產生 Dockerfile;
右鍵點選專案 > 加入 > 點選容器協調器支援,則可以產生Docker Compose
產生的位置如下圖 (在方案檔這層),剛好回答 加入yml檔案是不是會顯示 Solution Items 這樣的資料夾顯示 這題
當你產生好 Dockerfile 或 Docker-compose,上方執行可以選擇使用 docker 執行
附註:雖然這種產生 yml 檔案方式蠻快的,但在開發機上裝 Docker Desktop for Windows 蠻吃資源的,我個人是開一台 Azure VM 進行開發
若這篇文章有幫上你的忙,就來看看我鐵人賽的文章吧 (被揍
不僅是程式碼代管平台 - Github 能做些什麼?