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