Options de mise en réseau des tâches Amazon ECS pour le type de lancement EC2 - Amazon Elastic Container Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Options de mise en réseau des tâches Amazon ECS pour le type de lancement EC2

Le comportement de mise en réseau des tâches Amazon ECS hébergées sur des instances Amazon EC2 dépend du mode réseau défini dans la définition de tâche. Nous vous recommandons d'utiliser le mode réseau awsvpc, à moins que vous n'ayez besoin d'utiliser un mode réseau différent.

Les modes réseau disponibles sont les suivants.

Mode réseau Conteneurs Linux sur EC2 Conteneurs Windows sur EC2 Description

awsvpc

Oui

Oui

La tâche reçoit sa propre interface réseau Elastic (ENI) et une adresse IPv4 privée principale. Cela confère à la tâche les mêmes propriétés de réseaux que les instances Amazon EC2.

bridge

Oui

Non

La tâche utilise le réseau virtuel intégré de Docker sous Linux, qui s'exécute à l'intérieur de chaque instance Amazon EC2 hébergeant la tâche. Le réseau virtuel intégré sous Linux utilise le pilote réseau Docker bridge. Ceci est le mode réseau par défaut sous Linux si aucun mode réseau n'est spécifié dans la définition de la tâche.

host

Oui

Non

La tâche utilise le réseau de l'hôte qui contourne le réseau virtuel intégré de Docker en mappant les ports de conteneur directement à l'ENI de l'instance Amazon EC2 qui héberge la tâche. Les mappages de ports dynamiques ne peuvent pas être utilisés dans ce mode réseau. Dans une définition de tâche qui utilise ce mode, un conteneur doit spécifier un numéro hostPort spécifique. Un numéro de port sur un hôte ne peut pas être utilisé par plusieurs tâches. Dans ce mode, vous ne pouvez pas exécuter plusieurs tâches de la même définition de tâche sur une instance Amazon EC2 unique.

none

Oui

Non

La tâche n'a pas de connectivité réseau externe.

default

Non

Oui

La tâche utilise le réseau virtuel intégré de Docker sous Windows, qui s'exécute à l'intérieur de chaque instance Amazon EC2 hébergeant la tâche. Le réseau virtuel intégré sous Windows utilise le pilote réseau Docker nat. Ceci est le mode réseau par défaut sous Windows si aucun mode réseau n'est spécifié dans la définition de la tâche.

Pour plus d'informations sur la mise en réseau Docker sous Linux, consultez Présentation de la mise en réseau dans la Documentation Docker.

Pour plus d'informations sur la mise en réseau Docker sous Windows, consultez Mise en réseau de conteneurs Windows dans la Documentation Microsoft sur les conteneurs Windows.