高级容器配置

本节文章涵盖了使用 Visual Studio Code 开发容器扩展时的高级容器配置。

与容器合作

Visual Studio 的开发容器扩展允许你将 Docker 容器作为功能齐全的开发环境使用。它允许你打开容器内(或挂载到)容器中的任何文件夹,并充分利用 Visual Studio Code 的完整功能。项目中的devcontainer.json文件告诉 VS Code 如何访问(或创建)一个带有明确工具和运行时栈的开发容器。该容器可用于运行应用程序,或用于处理代码库所需的独立工具、库或运行时。

Workspace 文件可以从本地文件系统挂载,或复制或克隆到容器中。扩展在容器内安装并运行,他们可以完全访问工具、平台和文件系统。这意味着你只需连接到不同的容器,就能无缝切换整个开发环境。

这使得VS Code能够提供本地化的开发体验——包括完整的IntelliSense(补全)、代码导航和调试——无论你的工具(或代码)位于何处

入门指南

如果你是 Docker 容器的新手,并且使用 VS Code 开发容器扩展,我们建议你从入门的容器文章开始阅读。在那里你会发现:

  • 系统需求——在Windows、macOS和Linux上运行所需的条件。
  • 安装 - 如何安装 Docker、VS Code 以及远程开发扩展包。
  • 快速入门——常见容器场景的逐步说明。

设备配置好后,试试Containers教程,深入了解容器作。

高级容器主题

下表列出的文章详细介绍了高级容器的使用方式,并详细介绍了具体配置。你可能不需要在开发流程中应用这些内容,但快速浏览文章是很好的,以备将来可能需要。

你可以学习:

反馈与问题

你也可以对远程开发体验提供反馈,或者提出问题