现已发布!阅读 10 月份的新功能和修复。

高级容器配置

本节中的文章涵盖使用 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 和 远程开发扩展包。
  • 快速入门 - 常用容器场景的分步说明。

配置好机器后,尝试使用 容器教程 深入了解使用容器。

高级容器主题

目录表中列出的文章描述了高级容器的使用,并详细介绍了特定的配置。您可能不需要在开发工作流程中应用这些配置,但快速浏览一下这些文章是很有必要的,以备不时之需。

您可以学习如何

反馈和问题

您也可以提供关于远程开发体验的 反馈 或提出 问题