AWS ECS中不同服务之间的通信

时间:2018-04-08 14:45:23

标签: docker amazon-ecs

我在AWS ECS服务上运行了两个docker容器(一个用于Tomcat,另一个用于MySql),但这两个容器都是根据不同服务的不同任务定义生成的。目前我已使用主机名和IP地址进行配置。但我希望在没有硬编码IP地址的情况下发现它们只是在服务的帮助下使用。我怎样才能做到这一点。

1 个答案:

答案 0 :(得分:1)

您必须将每个服务放在ALB后面。 然后通过env var在容器中使用ALB uri。例如。

顺便说一句,你应该只在ECS中放置无状态容器。我建议你把Sql服务放在RDS或类似的东西。