根据 ECS 任务定义的文档,这就是我们定义端口映射的方式。
"portMappings": [
{
"containerPort": integer,
"hostPort": integer
}
...
]
默认情况下,这是通过
tcp
绑定(bind)端口.如何实现udp
端口绑定(bind)到在 AWS Elastic Beanstalk(多容器)或 AWS ECS 中运行的 docker 容器?
最佳答案
Amazon EC2 Container Service 的 GA 版本仍然缺少 UDP 支持。 ,见 Ports are assumed to be TCP (issue #2)的Amazon ECS Container Agent .幸运的是,这个令人惊讶的差距已经得到解决,新的 ECS 代理版本正在等待发布 - 我希望这个版本很快就会发布,AWS Elastic Beanstalk团队通常会在适当的时候快速更新他们的官方图片(请关注 Elastic Beanstalk forum 以获取相应的公告)。
关于amazon-web-services - AWS EC2 容器服务/Elastic Beanstalk Docker 容器端口 udp 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30701343/