簡介
您可以使用 Visual Studio Code Dev Containers 延伸模組,以在 Docker 容器內進行開發。
假設您工作所在的機構針對許多不同的語言和執行階段環境進行軟體諮詢。 所有開發人員都正在使用 Visual Studio Code。 機構有數十個專案正在進行中,每個專案都有自己的設定和執行階段需求。 您機構的開發人員都需要在無須先設定其電腦的情況下處理任何專案。
在本課程模組中,您會將設定檔新增至現有的專案。 這些檔案會告知 Visual Studio Code 如何建置讓專案「正常運作」的環境。您將使用 Dev Container 設定來設定執行階段環境。 您也將會自動化開發環境的設定,並且這些設定將適用於任何擁有 Docker 和 Visual Studio Code 的人員。
您在本課程模組結束時,將能夠設定任何專案,使其可在 Docker 容器內執行。
必要條件
- 基本的軟體開發知識,例如執行程式碼或安裝新語言的意義
- Docker 和基本 Docker 知識:
- Windows:Windows 10 專業版/企業版上的 Docker Desktop 2.0+。 Windows 10 家用版 (2004 以上版本) 需要 Docker Desktop 2.3 以上版本,以及 WSL 2 後端
- Mac:Docker Desktop 2.0+
- Linux:Docker CE/EE 18.06+ 和 Docker Compose 1.21+
- Git 以及什麼是 Git 存放庫的基本知識