Aprender Docker, un Enfoque Práctico
Jose Juan Sanchez Hernandez
Si quiere aprender a utilizar la tecnología de contenedores que ha revolucionado el desarrollo y la distribución de aplicaciones web, ha llegado al libro indicado. Antes de que Docker apareciese en la industria del desarrollo de software, era complicado garantizar la consistencia entre los entornos de desarrollo y producción. Era habitual encontrarse con aplicaciones que no se...
Sinopsis
Si quiere aprender a utilizar la tecnología de contenedores que ha revolucionado el desarrollo y la distribución de aplicaciones web, ha llegado al libro indicado. Antes de que Docker apareciese en la industria del desarrollo de software, era complicado garantizar la consistencia entre los entornos de desarrollo y producción. Era habitual encontrarse con aplicaciones que no se ejecutaban de forma correcta en el entorno de producción porque utilizaban dependencias con diferentes versiones de las que se habían utilizado en el entorno de desarrollo. La tecnología de contenedores de software soluciona este problema, ya que permite empaquetar y distribuir una aplicación con todas las dependencias que necesita garantizando que se va a ejecutar de la misma manera sobre cualquier tipo de infraestructura. Gracias a esta forma de desarrollar y distribuir las aplicaciones, se ha conseguido eliminar las inconsistencias entre los entornos de desarrollo y producción. Los desarrolladores de aplicaciones ya no necesitan crear máquinas virtuales pesadas en sus equipos de trabajo. Docker les permite disponer de un entorno de desarrollo mucho más ligero, que utiliza menos recursos y ofrece mayores prestaciones. El uso de los contenedores ha permitido acelerar el proceso de desarrollo de las aplicaciones, así como facilitar la forma de distribuirlas y la automatización del despliegue en producción. Cada vez hay más equipos de desarrollo y operaciones que están utilizando la tecnología de contenedores Docker en sus flujos de trabajo. Si todavía no sabe utilizar Docker y quiere aprender para mejorar profesionalmente, no espere más, este libro le ayudará a conseguirlo. José Juan Sánchez Hernández es ingeniero en Informática y tiene un máster en Técnicas Informáticas Avanzadas por la Universidad de Almería, donde trabajó como investigador. Sus principales líneas de investigación están en el área de la compresión y transmisión de imágenes, sobre las que ha realizado publicaciones en con
Índice
Lista de siglas y acronimos ............................................................................................ 13 Acerca de este libro ...................................................................................................... 15 CAPITULO 1 Conceptos basicos .............................................................................. 17 1.1. .Que es Docker? .................................................................................................. 17 1.1.1. Docker como tecnologia de contenedores .................................................... 17 1.1.2. Docker, Inc. .................................................................................................... 17 1.2. .Que ventajas nos aporta el uso de Docker? ....................................................... 18 1.3. Breve historia de las tecnologias de aislamiento ................................................. 18 1.4. .Que es una maquina virtual? .............................................................................. 19 1.5. .Que es un contenedor? ...................................................................................... 19 1.6. Analogia con los contenedores de transporte maritimo ...................................... 20 1.7. Diferencias entre contenedores y maquinas virtuales ......................................... 20 1.8. Arquitectura de Docker ........................................................................................ 21 1.9. Cliente de Docker ................................................................................................. 22 1.9.1. Docker CLI ...................................................................................................... 24 1.9.2. Docker Compose ............................................................................................ 24 1.10. Docker Engine ...................................................................................................... 25 1.10.1. Do
Comentarios
Sé el primero en comentar este libroArtículos relacionados