Docker宣布他们将开放Amazon Elastic Container Service(ECS)和Microsoft Azure Container Instances(ACI) Compose集成的源代码。为了进一步创建一个开放社区来开发Compose规范,这是Docker首次将Compose提供给云平台。
Docker高级工程经理Chris Crone在他的博客中提到,开发人员现在可以将他们本地的Compose项目带到云端。他提供了集成的细节,并说明在实现这些集成时,现有的CLI命令不会受到影响。此外,该架构将使添加后端和支持主流编程语言的SDK变得更加容易。
来源:https://www.docker.com/blog/open-source-cloud-compose/
从上面的架构图可以看出,Node SDK和Compose CLI都是开源的。Crone指出,该架构还没有最终确定,并且计划在未来将Compose CLI与现有CLI合并。通过这种集成,开发人员可以发出docker compose up命令,将Compose应用程序部署到云端,就像它们在本地那样。Compose CLI基于所选择的DockerContext切换后端。
Comments