高级容器配置

本节中的文章涵盖了在使用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 文章开始。在那里你将找到:

  • System requirements - 在Windows、macOS和Linux上运行所需的条件。
  • 安装 - 如何安装 Docker、VS Code 和 Remote Development Extension Pack。
  • Quick starts - 常见容器场景的逐步说明。

一旦你配置好你的机器,尝试容器教程以深入了解如何使用容器。

高级容器主题

下面目录中列出的文章描述了高级容器使用,并详细介绍了特定配置。您可能不需要在开发工作流程中应用这些内容,但快速浏览这些文章是很好的,以防将来可能需要它们。

你可以学习如何:

反馈与问题

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