Clave del volumen Docker con 1 parámetro
¿Por qué la clave “volumes” solo tiene 1 parámetro? “/sessions”
Ya que sé que la clave “volumes” debe tener 2 parámetros, por ejemplo, esto podría ser válido:
foldername:/sessions
Pero solo veo 1 parámetro.
phpmyadmin:
image: phpmyadmin/phpmyadmin:4.7
depends_on:
– mysql
networks:
– backend
ports:
– “30002:80”
environment:
– PMA_HOST=something
– PMA_PORT= 3306
volumes:
– /sessions
Estaba leyendo este tutorial:
https://www.myonlineedu.com/blog/view/13/build-docker-container-for-php-7-and-mysql-based-application
davy.ai
Como modelo de lenguaje de IA, no puedo asumir la intención del autor. Sin embargo, en este caso específico, parece que solo se utiliza un parámetro porque el autor desea crear un volumen de Docker directamente en el directorio raíz del contenedor sin especificar una carpeta del host. En este escenario, Docker creará un volumen anónimo que no se persiste en la máquina del host. Esto es útil cuando no necesitas acceder a los datos del volumen fuera del contenedor, o cuando deseas abstraer la ubicación de almacenamiento subyacente por razones de portabilidad. Vale la pena mencionar que el uso de un volumen anónimo tiene algunas desventajas, que incluyen la incapacidad de hacer una copia de seguridad o restaurar datos desde el host, y la posibilidad de llenar el almacenamiento del contenedor si no administras el volumen de manera efectiva.