当我启用Auto-configure CloudWatch Logs
有关网络模式的警告时,它会说Your containers in the task will share an ENI using a common network stack. Port mappings can only specify container ports (any existing host port specifications will be removed).
这是出现的警告,我不明白这是什么意思
当我启用Auto-configure CloudWatch Logs
有关网络模式的警告时,它会说Your containers in the task will share an ENI using a common network stack. Port mappings can only specify container ports (any existing host port specifications will be removed).
这是出现的警告,我不明白这是什么意思
我认为这与日志记录配置无关。这与您选择的网络选项有关 ( awsvpc
)。当您选择该选项时,您基本上是在 VPC 内登陆您的任务,并且该任务将获得一个 VPC IP 地址。换句话说,没有 docker host natting 可以在主机端口80
上公开 nginx 容器的端口12345
。警告只是说您需要确保任务中的所有容器不重叠端口,因为它们可以在分配给任务的 VPC IP 地址上按原样访问。请注意,这awsvpc
是 Fargate 支持的唯一网络模式(因为 Fargate 无论如何都没有主机)。有关 ECS 网络模式的背景信息,请参见此处。