Docker Compose es una herramienta para definir y ejecutar aplicaciones Docker multi-contenedor usando archivos YAML para configurar los servicios de la aplicación.
¿Qué es Docker Compose?
Docker Compose permite definir una aplicación completa con múltiples contenedores en un solo archivo, facilitando el desarrollo y despliegue de aplicaciones complejas.
# Iniciar serviciosdocker-compose up
# Iniciar en segundo planodocker-compose up -d
# Detener serviciosdocker-compose down
# Ver logsdocker-compose logs
# Ejecutar comando en serviciodocker-compose exec web bash
Desarrollo
1
2
3
4
5
6
7
8
# Reconstruir serviciosdocker-compose build
# Escalar serviciosdocker-compose up --scale web=3# Variables de entornodocker-compose --env-file .env up