Docker宣布开源ECS和ACI的Compose集成实现

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 SDKCompose CLI都是开源的。Crone指出,该架构还没有最终确定,并且计划在未来将Compose CLI与现有CLI合并。通过这种集成,开发人员可以发出docker compose up命令,将Compose应用程序部署到云端,就像它们在本地那样。Compose CLI基于所选择的DockerContext切换后端。

使用后端接口抽象,在实现任意的容器运行时开发人员都可以拥有相同的Docker CLI体验。Compose CLI使用gRPC来生成流行语言的SDK,如Node.js、Python和Golang。

今年早些时候,Docker宣布了他们与微软和AWS的合作,为开发者提供了测试版。Compose CLI和Node SDK目前处于测试阶段。

Twitter社区对这一消息表示欢迎,Twitter用户Nigel Poulton在Twitter上写道:“……这些天我看到了很多与Docker相关的事情”。另一位用户Maurizio Turatti在Twitter上写道:“从简化程序方面来看,这Docker提出的一个很好的主意”。

我们的读者可以通过这些链接了解更多关于使用Amazon ECS和Microsoft ACI集成的内容。

原文链接

Docker Announces Open Source Compose for AWS ECS & Microsoft ACI

  • 发表于:
  • 本文为 InfoQ 中文站特供稿件
  • 首发地址https://www.infoq.cn/article/KuBvltYlo3wSN977VlVo
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券