Opções de redes de tarefas do Amazon ECS para o tipo de inicialização do EC2 - Amazon Elastic Container Service

Opções de redes de tarefas do Amazon ECS para o tipo de inicialização do EC2

O comportamento de rede das tarefas do Amazon ECS hospedadas em instâncias do Amazon EC2 depende do modo de rede especificado na definição de tarefa. Recomendamos que você use o modo de rede awsvpc, a menos que tenha uma necessidade específica de usar um modo de rede diferente.

Veja a seguir os modos de rede disponíveis.

Modo de rede Contêineres do Linux no EC2 Contêineres do Windows no EC2 Descrição

awsvpc

Sim

Sim

A tarefa recebe sua própria interface de rede elástica (ENI) e um endereço IPv4 privado primário. Isso dá à tarefa as mesmas propriedades de rede que as instâncias do Amazon EC2.

bridge

Sim

Não

A tarefa usa a rede virtual integrada do Docker no Linux, que é executada em cada instância do Amazon EC2 que hospeda a tarefa. A rede virtual integrada no Linux usa o driver de rede bridge do Docker. Esse é o modo de rede padrão no Linux quando um modo de rede não é especificado na definição de tarefa.

host

Sim

Não

A tarefa usa a rede do host que ignora a rede virtual integrada do Docker mapeando as portas do contêiner diretamente para a ENI da instância do Amazon EC2 que hospeda a tarefa. Os mapeamentos dinâmicos de portas não podem ser usados nesse modo de rede. Um contêiner em uma definição de tarefa que use esse modo deve especificar um número de hostPort específico. Um número de porta em um host não pode ser usado por várias tarefas. Como resultado, não é possível executar várias tarefas da mesma definição de tarefa em uma única instância do Amazon EC2.

none

Sim

Não

A tarefa não tem conectividade com rede externa.

default

Não

Sim

A tarefa usa a rede virtual integrada do Docker no Windows, que é executada em cada instância do Amazon EC2 que hospeda a tarefa. A rede virtual integrada no Windows usa o driver de rede nat do Docker. Esse é o modo de rede padrão no Windows quando um modo de rede não é especificado na definição de tarefa.

Para obter mais informações sobre as redes do Docker no Linus, consulte Networking overview (Visão geral de redes) na documentação do Docker.

Para obter mais informações sobre as redes Docker no Windows, consulte Rede de contêineres do Windows na documentação sobre containers do Windows da Microsoft.