开发容器(简称 dev container)允许你将容器用作功能齐全的开发环境。它可用于运行应用程序、隔离处理代码库所需的工具、库或运行时,并有助于持续集成和测试。开发容器可以在本地或远程、私有或公共云中运行,并可在各种支持工具和编辑器中使用。
开发容器规范致力于寻找各种方法,用通用的开发特定设置、工具和配置来丰富现有格式,同时仍然提供一种简化的、无需编排的单容器选项——从而使它们能够用作编码环境或用于持续集成和测试。除了规范的核心元数据外,该规范还使开发人员能够通过功能 (Features) 和 模板 (Templates) 快速共享和复用容器设置步骤。