Usa i volumi Docker con Amazon ECS - Amazon Elastic Container Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Usa i volumi Docker con Amazon ECS

Quando utilizzi i volumi Docker, puoi usare il driver local integrato o un driver di volumi di terze parti. I volumi Docker sono gestiti da Docker e viene creata una directory in /var/lib/docker/volumes sull'istanza di container che contiene i dati del volume.

Per usare i volumi Docker, specifica dockerVolumeConfiguration nella definizione di attività. Per ulteriori informazioni, consulta l'articolo relativo all'utilizzo dei volumi.

Alcuni casi di utilizzo comune per i volumi Docker sono i seguenti:

  • Offrire volumi di dati persistenti per l'utilizzo con i container

  • Condividere un volume di dati definito in diverse posizioni su differenti container nella stessa istanza di container

  • Definire un volume di dati vuoto, non persistente e montarlo su più container all'interno della stessa attività

  • Per fornire un volume di dati per l'attività gestita da un driver di terze parti

Considerazioni sull'utilizzo dei volumi Docker

Quando usi volumi Docker, tieni presenti le considerazioni seguenti:

  • I volumi Docker sono supportati solo se si utilizza il tipo di avvio EC2 o istanze esterne.

  • I container Windows supportano solo l'uso del driver local.

  • Se viene utilizzato un driver di terze parti, assicurati che sia installato e attivo sull'istanza di container prima dell'avvio dell'agente del container. Se il driver di terze parti non è attivo prima dell'avvio dell'agente, puoi riavviare l'agente del container utilizzando uno dei seguenti comandi:

    • Per l'AMI Amazon Linux 2 ottimizzata per Amazon ECS:

      sudo systemctl restart ecs
    • Per l'AMI Amazon Linux ottimizzata per Amazon ECS:

      sudo stop ecs && sudo start ecs