Uso de Docker Compose
Iniciar contenedores
Contenedores no espera que todos esten listos para usarse
Este comando inicia todos los servicios en segundo plano (modo detached) y el comando se libera inmediatamente. No espera a que los contenedores estén listos o saludables, simplemente los lanza y devuelve el control al usuario. Es útil cuando no necesitas esperar a que los servicios se inicien completamente antes de continuar con otras tareas.
docker compose up -d
Contenedores espera hasta que todos los contenedores estén listos para usarse
Este comando inicia los servicios definidos en el archivo docker-compose.yml y espera hasta que todos los contenedores estén listos para usarse. La opción --wait asegura que el comando no termine hasta que todos los contenedores hayan alcanzado un estado "saludable", si se han definido comprobaciones de salud ( healthchecks) en el archivo docker-compose.yml. Es útil cuando necesitas asegurarte de que todos los servicios estén completamente listos antes de realizar otras operaciones.
docker compose up --wait
Monitorear contenedores
Todos los logs
docker compose logs -f