BASE DE DATOS
¿Que es la Contenedorizacion (Docker)?
La contenedorización consiste en transportar dentro de un único paquete todo lo necesario para que la aplicación funcione (código, dependencias, configuración). Docker es la plataforma más extendida para este enfoque.
¿Qué problema resuelve?
Reduce el problema de "en mi máquina funcionaba". Porque el contenedor se centra en producir el mismo comportamiento en los entornos de test, staging y producción.
¿Por qué es tan popular?
- Es ligero y rápido
- Es portable
- Proporciona aislamiento
- Facilita la distribución
Escenario de ejemplo
Si necesita ejecutar aplicaciones con versiones diferentes en el mismo servidor (p. ej., diferentes versiones de PHP), el enfoque de contenedores reduce notablemente los conflictos.