Docker 将与开源社区一起发展 Compose 规范,使其成为定义多容器应用的最简单、开发者主导的方式
加利福尼亚州帕洛阿尔托,2020 年 4 月 7 日 – Docker 今天宣布已将 Compose 规范开源到 GitHub 上的一个独立组织,采用开放治理模式。
Compose 是一种用于定义和运行多容器云原生应用的工具。发展 Compose 规范的开源性质提供了一种开放的治理模式,供应商、社区成员和用户可以协作创新。这为现有和新用户的更广泛社区提供了透明度以及对规范未来方向提供意见的能力。它还将有助于建立一个通用的开放标准,用于定义多容器应用,这些应用可以从桌面构建和运行到云端。
Docker 正与 Amazon Web Services (AWS)、Microsoft 以及开源社区中的其他成员合作,扩展 Compose 规范,以便更灵活地支持 Kubernetes 和 Amazon Elastic Container Service (Amazon ECS) 等云原生平台,为开发者提供更多选择,并加速开发团队构建和发布多容器应用的速度。
目前已有数百万开发者使用,GitHub 上有超过 650,000 个文件,Compose 因其定义多容器应用的简单、云和编排器无关的方式而受到开发者广泛欢迎。Compose 通过允许开发者在一个文件中定义复杂的堆栈并使用一个命令运行它,极大地简化了从代码到云的过程和工具链。这消除了手动构建和启动每个容器的需要,为开发团队节省了宝贵的时间。
“Booz Allen 致力于并走在为客户开发新开源社区的前沿。我们相信,Compose 规范通过简化所有环境中的工作流程,并在单个 YAML 文件中定义和配置应用服务,使得部署复杂工作负载更加容易,让我们的客户能够简单可靠地部署解决方案。” Booz Allen Hamilton 首席技术专家兼 Docker Captain Nirmal Mehta 表示。“看到我们的合作伙伴 Docker、AWS 和 Microsoft 为开源社区发展此规范,并使构建和发布多容器云原生应用变得更加容易,这令人非常兴奋。”
“Compose 规范为开发者和开发团队提供了许多好处,例如减少繁琐的开发者机器设置、加快集成测试、简化代码审查以及简化快速修复流程,”Docker 产品副总裁 Justin Graham 表示。“将 Compose 规范开源将通过实现跨 AWS 和 Microsoft 等容器平台的移植性,以及对容器如何构建、部署、连接和配置的高级抽象,进一步加速社区采用。”
Compose 规范社区的更多资源
- 访问 www.compose-spec.io 了解更多关于 Compose 规范的信息
- 在 GitHub 上查看 Compose 规范:https://github.com/compose-spec
- 在 Docker 博客上阅读 Compose 规范文章:www.docker.com/blog/announcing-the-compose-specification/