高階容器配置
本節中的文章涵蓋了在使用 Visual Studio Code Dev Containers 擴充套件時,高階容器配置的相關內容。
使用容器
Visual Studio Code Dev Containers 擴充套件允許您使用 Docker 容器作為功能齊全的開發環境。它允許您在容器內部(或掛載到容器中)開啟任何資料夾,並利用 Visual Studio Code 的全部功能集。專案中的 devcontainer.json 檔案會告訴 VS Code 如何訪問(或建立)一個具有明確定義的工具和執行時堆疊的開發容器。此容器可用於執行應用程式或分離處理程式碼庫所需的工具、庫或執行時。
工作區檔案從本地檔案系統掛載,或複製或克隆到容器中。擴充套件程式安裝並在容器內部執行,在那裡它們可以完全訪問工具、平臺和檔案系統。這意味著您只需連線到不同的容器,就可以無縫切換整個開發環境。
這使得 VS Code 能夠提供本地質量的開發體驗——包括完整的 IntelliSense(自動補全)、程式碼導航和除錯——無論您的工具(或程式碼)位於何處。
開始使用
如果您是 Docker 容器和使用 VS Code Dev Containers 擴充套件的新手,我們建議您從入門 容器 文章開始。您可以在其中找到:
- 系統要求 - 在 Windows、macOS 和 Linux 上執行所需的內容。
- 安裝 - 如何安裝 Docker、VS Code 和 Remote Development Extension Pack。
- 快速入門 - 常見容器場景的分步說明。
配置好機器後,請嘗試 容器教程,深入瞭解使用容器的過程。
高階容器主題
下面目錄中列出的文章描述了高階容器用法並詳細介紹了特定的配置。您可能不需要將這些應用於您的開發工作流程,但最好快速瀏覽一下這些文章,以防您將來可能需要它們。
您可以瞭解如何
- 設定環境變數
- 掛載本地磁碟驅動器
- 新增非 root 使用者
- 使用多個容器
- 以及更多...