Docker Compose facilita la gestión de aplicaciones que necesitan varios contenedores al permitir definirlos en un solo archivo (docker-compose.yml
). Con él, puedes iniciar, detener y configurar todos los servicios con un solo comando, simplificando el desarrollo y la implementación. Además, ayuda a mantener un entorno consistente, automatizar configuraciones y reducir errores al trabajar en equipo. 🚀
En el archivo docker-compose.yml podemos definir una multitud de servicios para tu proyecto, como por ejemplo: servidores nginx, nodejs, mysql, etc. Sin embargo, dependiendo del entorno de instalacion es posible que ciertos parametros cambien, por ejemplo el puerto de red expuesto para nodejs o deshabilitar el servicio de base de datos ya que dispones de un servicio de RDS.
Si dispongo de un docker-compose.yml donde tengo un nodejs y un mysql pero en el actual entorno de instalacion ya no deseo ejecutar mysql, se puede usar la siguiente declaracion en el archivo docker-compose.override.yml
version: '3'
services:
db: !reset
Con esa definicion se eliminara el servicio db de la configuracion de docker-compose
Add new comment