Amazon ECS 任务联网
如果您使用的是托管在 Amazon Fargate 上的 Amazon ECS 任务,请参阅 Amazon Fargate Amazon Elastic Container Service用户指南中的 Fargate 任务联网。
Amazon EC2 实例上托管的 Amazon ECS 任务的联网行为取决于任务定义中的网络模式定义。以下是可用的网络模式。Amazon ECS 建议使用 awsvpc
网络模式,除非您特别需要使用其他网络模式。
-
awsvpc
— 向任务分配其自己的 elastic network interface (ENI) 和主要私有 IPv4 地址。这将为任务提供与 Amazon EC2 实例相同的网络属性。 -
bridge
— 任务利用 Docker 的内置虚拟网络,该网络在托管任务的每个 Amazon EC2 实例内运行。 -
host
— 任务将绕过 Docker 的内置虚拟网络,并将容器端口直接映射到托管该任务的 Amazon EC2 实例的 ENI。因此,在使用端口映射时,不能在单个 Amazon EC2 实例上运行同一任务的多个实例化。 -
none
— 任务没有外部网络连接。
有关 Docker 网络连接的更多信息,请参阅网络概述