Docker Compose
¿Que es docker compose? 🐙
Compose es una herramienta para definir y ejecutar aplicaciones multi-contenedor. Con un solo comando podremos crear e iniciar todos los servicios que necesitamos para nuestra aplicación.
Los casos de uso más habituales para docker-compose son:
Entornos de desarrollo
Entornos de testeo automáticos (integración contínua)
Despliegue en host individuales (no clusters)
Compose tiene comandos para manejar todo el ciclo de vida de nuestra aplicación:
Iniciar, detener y rehacer servicios.
Ver el estado de los servicios.
Visualizar los logs.
Ejecutar un comando en un servicio.

A lo largo de los ejemplos de abajo verás lo sencillo que resulta hacer el deployment de una aplicación, así que vamos a ver esta solución de eficiencia a través de un ejemplo sencillo y otro más complejo:
Instalación de docker compose
De nuevo, utilizaremos Wordpress como sistema sencillo de meter en una microarquitectura. Para la práctica, usaremos una MV Ubuntu server 22.04.
Primero de todo, asegúrate de tener instalado docker
(si no es así vuelve a la otra guía):
docker --version
Ahora toca instalar compose es tan sencillo como:
sudo apt install docker-compose
Para otras distribuciones mírate la documentación.
Referencias:
Última actualización