Volúmenes de Docker - Amazon Elastic Container Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Volúmenes de Docker

Cuando se utilizan volúmenes de Docker, se puede usar el controlador local integrado o un controlador de volumen de terceros. Los volúmenes de Docker los administra Docker, y se crea un directorio en /var/lib/docker/volumes en la instancia de contenedor que contiene los datos del volumen.

Para utilizar volúmenes de Docker, especifique dockerVolumeConfiguration en su definición de tarea. Para obtener más información, consulte Uso de volúmenes.

Algunos casos de uso comunes de volúmenes de Docker son los siguientes:

  • Proporcionar volúmenes de datos persistentes para su uso con contenedores

  • Compartir un volumen de datos definido en distintas ubicaciones de distintos contenedores en la misma instancia de contenedor

  • Definir un volumen de datos no persistentes vacío y montarlo en varios contenedores dentro de la misma tarea

  • Proporcionar un volumen de datos a la tarea que está administrado por un controlador de terceros

Consideraciones acerca de volúmenes de Docker

Al utilizar volúmenes de Amazon Docker, tenga en cuenta lo siguiente:

  • Los volúmenes de Docker solo se admiten cuando se utiliza el tipo de lanzamiento de EC2 o instancias externas.

  • Los contenedores de Windows solo admiten el uso del controlador local.

  • Si se utiliza un controlador de terceros, asegúrese de que está instalado y activo en la instancia de contenedor antes de iniciar el agente de contenedor. Si el controlador de terceros no está activo antes de iniciar el agente, puede reiniciar el agente de contenedor con uno de los siguientes comandos:

    • Para la AMI de Amazon Linux 2 optimizada para Amazon ECS:

      sudo systemctl restart ecs
    • Para la AMI de Amazon Linux optimizada para Amazon ECS:

      sudo stop ecs && sudo start ecs