高级容器配置
本节中的文章涵盖了在使用 Visual Studio Code 开发容器 扩展时的高级容器配置。
使用容器
Visual Studio Code 开发容器 扩展允许您使用 Docker 容器 作为功能齐全的开发环境。它允许您打开容器内部(或挂载到容器中)的任何文件夹,并充分利用 Visual Studio Code 的全部功能。项目中的 devcontainer.json 文件 会告诉 VS Code 如何访问(或创建)一个具有明确定义的工具和运行时堆栈的开发容器。此容器可用于运行应用程序或分离处理代码库所需的工具、库或运行时。
工作区文件可以从本地文件系统挂载,或复制/克隆到容器中。扩展程序安装并在容器内部运行,在那里它们可以完全访问工具、平台和文件系统。这意味着您只需连接到不同的容器,即可无缝切换整个开发环境。
这使得 VS Code 能够提供本地品质的开发体验 — 包括完整的 IntelliSense(代码补全)、代码导航和调试 — 无论您的工具(或代码)位于何处。
开始使用
如果您是 Docker 容器和 VS Code 开发容器 扩展的新用户,我们建议从介绍性的容器文章开始。在那里您会找到
配置好您的机器后,请尝试容器教程,深入了解如何使用容器。
高级容器主题
下面目录中列出的文章描述了高级容器用法并详细介绍了特定配置。您可能不需要将这些应用于您的开发工作流程,但快速查阅这些文章是很好的,以防您将来可能需要它们。
您可以学习如何
- 设置环境变量
- 挂载本地磁盘驱动器
- 添加非 root 用户
- 使用多个容器
- 还有更多...