高级容器配置
本节文章讨论在使用Visual Studio Code时,高级容器配置Dev Containers扩展。
使用容器
Visual Studio Code Dev Containers 扩展允许您使用 Docker 容器 作为功能齐全的开发环境。它允许您在容器内打开任何文件夹(或挂载到容器内),并利用 Visual Studio Code 的全部功能。 您的项目中的 devcontainer.json 文件 告诉 VS Code 如何访问(或创建)一个 开发容器,该容器具有明确的工具和运行时堆栈。这个容器可以用来运行应用程序或隔离用于处理代码库所需的工具、库或运行时。
工作区文件从本地文件系统挂载,或复制或克隆到容器中。扩展在容器内安装和运行,它们可以完全访问工具、平台和文件系统。这意味着,只需连接到不同的容器,您就可以无缝切换整个开发环境。
这使得 VS Code 能够提供本地质量的开发体验 — 包括完整的 Intellisense(代码补全)、代码导航和调试 — 无论你的工具(或代码)位于何处。
入门指南
如果您是Docker容器的新手,并且正在使用VS Code开发容器扩展,我们建议从入门容器文章开始。在那里您会找到:
一旦你配置好你的机器,尝试 容器教程 以深入地了解如何使用容器。
高级容器主题
目录中列出的文章详细介绍了高级容器的使用和特定配置。您可能不需要将这些应用到您的开发流程中,但快速浏览这些文章是有好处的,以防您以后可能需要它们。
您可以学习如何: