Cómo utilizar Docker para crear un entorno de desarrollo PHP
Antes de la popularidad de Docker, generalmente había dos opciones para construir un entorno de desarrollo: una era usar paquetes de instalación de entornos de desarrollo integrados como wamp, xampp, mamp, etc., la otra era usar una máquina virtual común para instalar Linux; servidor y luego descargue el paquete de instalación con un solo clic (como lnmp) o instale el software requerido uno por uno.
Aunque lo primero es simple, es demasiado inflexible, será problemático instalar software o versiones adicionales o simplemente no sabe cómo comenzar, lo segundo no solo requiere mucho tiempo y trabajo; pero también consume demasiados recursos locales, lo que puede hacer que el sistema funcione lentamente. Si olvida generar una instantánea a tiempo, se arrepentirá si comete un error.