【发布时间】:2018-06-15 18:46:53
【问题描述】:
我有两个容器,它们暴露同一个端口。我想在同一个任务中运行它们,因为它们是同一个系统的一部分。但我无法使用 Fargate 执行此操作,因为没有端口映射,并且主机端口应与 awsvpc 网络模式的容器端口相同(仅受 Fargate 支持)。
这是 Docker 的基本功能,奇怪的是 Fargate 似乎不支持它。真的没有办法做到这一点还是我错过了什么?
【问题讨论】:
-
您是否尝试联系亚马逊支持?你找到解决方案了吗?
-
不,我没有解决方案,也没有亚马逊支持。
-
@AntonZherdev 您找到解决此问题的方法了吗?我也是这种情况,找不到合适的解决方案。谢谢!
-
@StéphanePéchard 不。我认为它不起作用。
-
你能解释一下为什么容器不能使用不同的端口运行吗?如果它们是同一任务的一部分,在 Fargate 上,它们将被视为在同一台机器上运行,或者至少是在同一个“本地主机”网络上运行,该网络应该是超快的。如果它们需要一起运行,那么不同的端口似乎是最简单的解决方案。否则,他们需要完成两项任务,并且您需要额外的发现设置等。
标签: amazon-web-services amazon-ecs aws-fargate