Opciones de redes de tareas de Amazon ECS para el tipo de lanzamiento de EC2 - Amazon Elastic Container Service

Opciones de redes de tareas de Amazon ECS para el tipo de lanzamiento de EC2

El comportamiento de las redes de tareas de Amazon ECS alojadas en instancias de Amazon EC2 depende del modo de red que se definió en la definición de tareas. Le recomendamos que utilice el modo de red awsvpc, salvo que, por una necesidad específica, deba utilizar otro.

Estos son los modos de red disponibles.

Modo de red Contenedores de Linux en EC2 Contenedores de Windows en EC2 Descripción

awsvpc

A la tarea se asigna su propia interfaz de red elástica (ENI) y una dirección IPv4 privada principal. Esto otorga a la tarea las mismas propiedades de redes que las instancias de Amazon EC2.

bridge

No

La tarea usa la red virtual integrada de Docker en Linux que se ejecuta dentro de cada instancia de Amazon EC2 que aloja la tarea. La red virtual integrada en Linux usa el controlador de red bridge Docker. Este es el modo de red predeterminado en Linux si no se especifica un modo de red en la definición de la tarea.

host

No

La tarea usa la red del host que omite la red virtual integrada de Docker al asignar los puertos del contenedor directamente a la ENI de la instancia de Amazon EC2 que aloja la tarea. Las asignaciones de puertos dinámicas no se pueden usar en este modo de red. Un contenedor de una definición de tarea que use este modo debe especificar un número de hostPort específico. Varias tareas no pueden usar el número de puerto de un host. Por lo tanto, no se pueden ejecutar varias tareas de la misma definición de tarea en una instancia de Amazon EC2 única.

none

No

La tarea no tiene conectividad de red externa.

default

No

La tarea usa la red virtual integrada de Docker en Windows que se ejecuta dentro de cada instancia de Amazon EC2 que aloja la tarea. La red virtual integrada en Windows usa el controlador de red nat Docker. Este es el modo de red predeterminado en Windows si no se especifica un modo de red en la definición de la tarea.

Para obtener más información sobre las redes Docker en Linux, consulte Descripción general de las redes en la documentación de Docker.

Para obtener más información sobre las redes Docker en Windows, consulte Redes de contenedores de Windows en la documentación de contenedores en Windows de Microsoft.