【发布时间】:2019-06-15 19:43:28
【问题描述】:
我有一个 Java 应用程序在 ECS 上的 Docker 容器中运行。最近出现了一个新的要求,它可以访问外部互联网。这在我们的开发环境中不是问题,但是一旦在生产环境中,Docker 实例突然无法访问互联网。
经过一番挖掘后,我将网络模式从“桥接”更改为“主机”,从而解决了问题。问题是,我不想使用桥接模式。
我想不通的是为什么环境之间会有所不同..它们的任务定义等完全相同。
我已经检查了安全组。事实上,我已经检查了主机 EC2 可以访问互联网.. 可以。无论如何,它在“主机”模式下工作的事实消除了所有这些。此外,EC2 实例是从与其他环境相同的 AMI 生成的。
【问题讨论】:
标签: amazon-web-services docker amazon-ecs