高级容器配置

本节中的文章介绍使用 Visual Studio Code Dev Containers扩展时的高级容器配置。

使用容器

Visual Studio Code Dev Containers扩展允许您使用Docker 容器作为功能齐全的开发环境。它允许您打开容器内(或安装到容器中)的任何文件夹,并利用 Visual Studio Code 的完整功能集。项目中的devcontainer.json 文件告诉VS Code 如何使用定义良好的工具和运行时堆栈访问(或创建) Dev Containers 。该容器可用于运行应用程序或分离使用代码库所需的工具、库或运行时。

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

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

入门

如果您不熟悉 Docker 容器并使用 VS Code Dev Containers扩展,我们建议您从介绍性容器文章开始。在那里你会发现:

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

配置好计算机后,请尝试容器教程,深入了解如何使用容器。

高级容器主题

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

您可以学习如何:

反馈和问题

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