Docker Compose
Última actualización
Última actualización
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:
De nuevo, utilizaremos Wordpress como sistema sencillo de meter en una microarquitectura. Para la práctica, usaremos una MV Ubuntu server 22.04.
Ahora toca instalar compose es tan sencillo como:
Referencias:
Primero de todo, asegúrate de tener instalado docker
(si no es así vuelve a ):
Para otras distribuciones mírate la .