本站点文档内容均翻译自code.visualstudio.com,仅供个人学习,如有差异请以官网为准。

高级容器配置

本节文章讨论在使用Visual Studio Code时,高级容器配置Dev Containers扩展。

使用容器

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

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

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

入门指南

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

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

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

高级容器主题

目录中列出的文章详细介绍了高级容器的使用和特定配置。您可能不需要将这些应用到您的开发流程中,但快速浏览这些文章是有好处的,以防您以后可能需要它们。

您可以学习如何:

反馈和问题

您还可以提供反馈关于远程开发体验,或联系我们如有任何问题。