0

我的团队正在为 CaaS 平台产品探索不同的工具集(Docker 数据中心、DC/OS 等)。我们目前正在将 Amazon EC2 容器服务 (ECS) 视为一种可能的解决方案,但在将 docker-compose 文件转换为 ECS 任务时遇到了麻烦。

具体来说,我们不确定如何在 ECS 中的任务中处理网络。我的印象是任务有点类似于撰写,但它似乎以非常不同的方式处理网络。

例如https://github.com/docker/example-voting-app需要两个网络,“front-tier”和“back-tier”,每个似乎都是股票覆盖网络。如何在 ECS 中创建这些?

4

1 回答 1

0

ECS 支持使用 cmd-ecs-cli-compose 进行 docker compose 风格的容器部署。

请参考以下文档 http://docs.aws.amazon.com/AmazonECS/latest/developerguide/cmd-ecs-cli-compose.html

您分享的示例使用 docker 网络,该网络在 1.9 中添加到 docker。Amazon ECS 在定义任务时仍然不支持 docker 网络选项,因此您不会让示例按原样工作。

当然,您可以重新定义任务并使用遗留的 docker 链接功能来打开容器之间的访问。

于 2016-05-26T16:55:23.200 回答