本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
適用於EC2啟動類型的 Amazon ECS 任務聯網選項
Amazon 執行個體上託管之 Amazon ECS 任務的聯網EC2行為取決於任務定義中定義的網路模式。建議使用 awsvpc
網路模式,除非您有使用不同網路模式的特定需要。
以下是可用的網路模式。
網路模式 | 上的容器 EC2 | 視窗容器開啟 EC2 | 描述 |
---|---|---|---|
|
是 |
是 |
工作會分配自己的 elastic network interface (ENI) 和主要私有IPv4位址。這會為任務提供與 Amazon EC2 執行個體相同的聯網屬性。 |
|
是 |
否 |
該任務使用 Docker 在 Linux 上的內置虛擬網絡,該網絡在託管任務的每個 Amazon EC2 實例中運行。Linux 上的內建虛擬網路會使用 |
|
是 |
否 |
該任務使用主機的網絡,該網絡通過將容器端口直接映射到託管任務的 Amazon EC2 實例來繞過 Docker ENI 的內置虛擬網絡。動態連接埠映射無法在此網路模式下使用。任務定義中使用此模式的容器必須指定特定 |
|
是 |
否 |
任務沒有外部網路連線。 |
|
否 |
是 |
該任務使用 Docker 在 Windows 上的內置虛擬網絡,該網絡在託管任務的每個 Amazon EC2 實例中運行。Windows 上的內建虛擬網路會使用 |
如需有關 Docker 的 Linux 聯網詳細資訊,請參閱 Docker 文件中的 Networking overview
如需 Windows 上的 Docker 聯網功能詳細資訊,請參閱 Microsoft Containers on Windows Documentation (Windows 上的容器文件) 中的 Windows container networking