🚀 在 VS Code 中

進階容器設定

本節的文章涵蓋搭配 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 擴充功能,我們建議您從簡介文章 Containers 開始。您將在其中找到

  • 系統需求 - 在 Windows、macOS 和 Linux 上執行所需的項目。
  • 安裝 - 如何安裝 Docker、VS Code 和 Remote Development Extension Pack。
  • 快速入門 - 常見容器案例的逐步指示。

設定好您的機器後,請嘗試 Containers 教學課程,深入了解如何使用容器。

進階容器主題

以下目錄中列出的文章說明了進階容器用法,並詳細介紹了特定設定。您可能不需要將這些套用至您的開發工作流程,但最好快速檢閱這些文章,以防您將來可能需要它們。

您可以學習如何

意見反應與問題

您也可以針對 Remote Development 體驗提供意見反應,或聯絡我們提出問題