Docker Vs Vagrant + VirtualBox para entornos de desarrollo

Cuando tenemos un entorno de desarrollo mínimamente complejo, necesitamos un sistema fácil, simple y fiable para gestionarlo.

Muchos habréis empezado a usar stacks LAMPP, XAMPP o el equivalente en otros lenguajes como Python o Ruby. Aún así, estos entornos se acaban quedando cortos a nivel de configuración y portabilidad.

Cuando el equipo crece, o si te cambias el PC tienes que reinstalar todo y configurar de nuevo. Suele llevar mucho tiempo.

Si vas a trabajar en diferentes proyectos que necesitan diferentes versiones de un lenguaje (Python 2.x Vs Python 3.x, o PHP5.X Vs PHP7.x), es un poco un infierno.

La solución siempre es la misma: virtualización.

Sigue leyendo Docker Vs Vagrant + VirtualBox para entornos de desarrollo