Ejecutando el proyecto con Docker
Este documento lo guiará sobre cómo utilizar Docker Compose con la configuración proporcionada.
Ejecutando Docker Compose
Para iniciar los servicios definidos en su archivo docker-compose.yml, puede usar el siguiente comando en su terminal:
docker compose up
Efecto de la opción --build
Si necesita asegurarse de que las imágenes de sus servicios se reconstruyan antes de iniciarse, puede usar:
docker compose up --build
La opción --build fuerza la reconstrucción de las imágenes. Esto es especialmente útil cuando ha realizado cambios en el código fuente o en los archivos de configuración que afectan la construcción de la imagen. De esta manera, se asegura de que los últimos cambios se apliquen antes de que se inicien los contenedores.
Efecto de la opción -d
Agregando la opción -d, el comando se convierte en:
docker compose up -d
La opción -d (detached mode) hace que los servicios se ejecuten en segundo plano. Esto significa que podrá seguir utilizando la terminal para otras tareas mientras los contenedores se ejecutan en background. Sin esta opción, verá los logs de los servicios ejecutándose en la terminal y necesitará detener el proceso (Ctrl+C) para interrumpir la ejecución.
Ejemplo de Salida del Comando docker compose ls
Si ejecuta el comando:
docker compose ls
Se mostrará un detalle de los servicios listados en el yaml:
| NAME | IMAGE | SERVICE | STATUS | PORTS | |