Utiliser des volumes Docker avec Amazon ECS - 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.

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