Otra opción es usar Docker. Con Docker, usted define “Contenedores”, es decir, un sistema Linux encapsulado, que contiene las cosas que desea ejecutar. Docker es mucho más liviano que un emulador como VirtualBox, por lo que es trivialmente fácil configurar múltiples servicios dentro de cajas Linux en contenedores.
Para hacer una pila Apache / MySQL / PHP con Docker hay varios enfoques. Lo más limpio es lanzar una instancia de MySQL para su base de datos, y luego usar el contenedor “php” para la porción Apache / PHP. En ambos casos, puede seleccionar los números de versión deseados. Además, puede montar cosas en el contenedor, como archivos de configuración, directorios de datos, webroot y más.
Docker se ejecuta en Windows, o en Mac OS X, o en Linux. Puede desarrollar sus contenedores Docker en su computadora portátil y también puede implementar contenedores en hosts en Internet.
- ¿Qué compañía es mejor para el desarrollo web de Laravel en India?
- Cómo convertirse en un verdadero desarrollador front-end
- ¿Cuáles son las ventajas de usar PHP?
- ¿Cuáles son los mejores usos del raspado web, cuál es la legalidad de usarlo?
- Plataformas de blogs: ¿Cómo se compara Squarespace 6 con WordPress, Tumblr y otras herramientas del sitio web?
En mi libro tengo un capítulo sobre Docker – Node.JS Web Development – Third Edition