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.
Utiliser des volumes Docker avec Amazon ECS
Lorsque vous utilisez des volumes Docker, le pilote local
intégré ou un pilote de volume tiers peut être utilisé. Les volumes Docker sont gérés par Docker et un répertoire est créé dans /var/lib/docker/volumes
sur l'instance de conteneur qui contient les données du volume.
Pour utiliser des volumes Docker, spécifiez un dockerVolumeConfiguration
dans votre définition de tâche. Pour plus d'informations, veuillez consulter Utilisation des volumes
Certains cas d'utilisation courants pour les volumes Docker sont les suivants :
-
Pour fournir des volumes de données permanent à utiliser avec les conteneurs
-
Pour partager un volume de données défini à différents emplacements sur différents conteneurs situés sur la même instance de conteneur
-
Pour définir un volume de données vide, non permanent et le monter dans plusieurs conteneurs au sein d'une même tâche
-
Pour fournir un volume de données à votre tâche qui est gérée par un pilote tiers
Considérations relatives à l'utilisation des volumes Docker
Tenez compte des éléments suivants lorsque vous utilisez des volumes Docker :
-
Les volumes Docker ne sont pris en charge que lors de l'utilisation du type de EC2 lancement ou d'instances externes.
-
Les conteneurs Windows prennent uniquement en charge l'utilisation du pilote
local
. -
Si un pilote tiers est utilisé, assurez-vous qu'il est installé et actif sur l'instance de conteneur avant le démarrage de l'agent de conteneur. Si le pilote tiers n'est pas actif avant le démarrage de l'agent, vous pouvez redémarrer l'agent de conteneur à l'aide de l'une des commandes suivantes :
-
Pour Amazon Linux 2 ECS AMI optimisé pour Amazon :
sudo systemctl restart ecs
-
Pour Amazon Linux ECS AMI optimisé pour Amazon :
sudo stop ecs && sudo start ecs
-