Cómo crear un entorno Docker óptimo
Para desarrollar software es necesario disponer de un entorno local con todos los servicios disponibles para la correcta ejecución de la aplicación que se está desarrollando. Por ejemplo, si se está desarrollando una aplicación web con Symfony, será necesario disponer de un servidor web como Apache o Nginx, un intérprete de PHP y probablemente una base de datos en la que guardar la información, como por ejemplo, Postgre o MySQL.