Ambientes de desarrollo
Antes de la existencia de Docker existió Vagrant, que usando un solo archivo de configuración nos permitía configurar e instalar un sistema operativo. Toda la magia ocurría en un archivo conocido como Vagrantfile construido en lenguaje Ruby y que permitía aprovisionar una imagen dada de un sistema operativo. Las ventajas de Docker superaron a las de Vagrant y éste decayó en popularidad, aunque no en desuso.
Los artefactos en este repositorio representan los entornos de desarrollo que utilizamos diariamente. Aunque podríamos usar una imagen preconstruida, preferimos crear la nuestra para entender mejor los entornos que utilizamos.
Conseguir un ambiente de desarrollo es una tarea costosa que vien vale la pena automatizar.