Descripción
Aprenda los fundamentos de la contenerización y familiarícese con Docker. Esta segunda edición se basa en los cimientos del primer libro, revisando todos los capítulos, actualizando los comandos, el código y los ejemplos para adaptarse a los cambios en Docker. También introduce un nuevo capítulo sobre cómo configurar su aplicación para la implementación en producción y desglosa terminologías como Dockerfile y volúmenes de Docker, mientras le lleva en un recorrido guiado para construir un bot de Telegram usando Python.
Comenzará con una breve historia de cómo la contenerización ha cambiado a lo largo de los años. A continuación, veremos cómo instalar (incluido el uso del nuevo modo WSL2) y empezar a usar Docker. Los siguientes capítulos se centrarán en comprender el Dockerfile, incluida la estructura y las instrucciones principales utilizadas para construir una imagen de Docker. También verá cómo distribuir imágenes de Docker utilizando Docker Hub y otros registros privados. A partir de ahí, se analizará el uso de volúmenes de Docker para la persistencia de datos. Luego, aprenderá a ejecutar aplicaciones multicontenedor con Docker Compose y cómo funciona el trabajo de red entre contenedores con las redes de Docker. Finalmente, verá cómo preparar una aplicación contenerizada para implementaciones de producción.
A lo largo del libro, aplicará las técnicas aprendidas a través de los capítulos construyendo un Chatbot de Telegram y verá lo mucho más fácil que Docker hace posible construir, lanzar, contribuir y distribuir una aplicación. Además, el libro muestra cómo optimizar las imágenes de Docker para servidores de producción mediante el uso de compilaciones de múltiples etapas y mejorar la fiabilidad de sus servicios mediante el uso de comprobaciones de estado y políticas de reinicio. Practical Docker with Python desglosará terminologías como Dockerfile y volúmenes de Docker, y le llevará en un recorrido guiado para construir un bot de Telegram usando Python.
Lo que aprenderá
Desarrolladores principiantes e intermedios, profesionales de DevOps que buscan mejorar su flujo de trabajo de compilación y lanzamiento mediante la contenerización de aplicaciones, así como administradores de sistemas que aprenden a implementar los principios de DevOps.
Autor: Sathyajith Bhat
Editorial: Apress
Publicado: 28/11/2021
Páginas: 239
Tipo de encuadernación: Tapa blanda
Peso: 0,81 libras
Tamaño: 9,21h x 6,14w x 0,55d
ISBN13: 9781484278147
ISBN10: 1484278143
Categorías BISAC:
- Computadoras | Lenguajes | Python
- Computadoras | Programación | Código abierto
Comenzará con una breve historia de cómo la contenerización ha cambiado a lo largo de los años. A continuación, veremos cómo instalar (incluido el uso del nuevo modo WSL2) y empezar a usar Docker. Los siguientes capítulos se centrarán en comprender el Dockerfile, incluida la estructura y las instrucciones principales utilizadas para construir una imagen de Docker. También verá cómo distribuir imágenes de Docker utilizando Docker Hub y otros registros privados. A partir de ahí, se analizará el uso de volúmenes de Docker para la persistencia de datos. Luego, aprenderá a ejecutar aplicaciones multicontenedor con Docker Compose y cómo funciona el trabajo de red entre contenedores con las redes de Docker. Finalmente, verá cómo preparar una aplicación contenerizada para implementaciones de producción.
A lo largo del libro, aplicará las técnicas aprendidas a través de los capítulos construyendo un Chatbot de Telegram y verá lo mucho más fácil que Docker hace posible construir, lanzar, contribuir y distribuir una aplicación. Además, el libro muestra cómo optimizar las imágenes de Docker para servidores de producción mediante el uso de compilaciones de múltiples etapas y mejorar la fiabilidad de sus servicios mediante el uso de comprobaciones de estado y políticas de reinicio. Practical Docker with Python desglosará terminologías como Dockerfile y volúmenes de Docker, y le llevará en un recorrido guiado para construir un bot de Telegram usando Python.
Lo que aprenderá
- Comparar la diferencia entre contenerización y virtualización
- Comprender el Dockerfile y convertir su aplicación a una imagen de Docker
- Definir y ejecutar aplicaciones multicontenedor con Docker Compose
- Revisar la persistencia de datos con volúmenes de Docker
Desarrolladores principiantes e intermedios, profesionales de DevOps que buscan mejorar su flujo de trabajo de compilación y lanzamiento mediante la contenerización de aplicaciones, así como administradores de sistemas que aprenden a implementar los principios de DevOps.
Autor: Sathyajith Bhat
Editorial: Apress
Publicado: 28/11/2021
Páginas: 239
Tipo de encuadernación: Tapa blanda
Peso: 0,81 libras
Tamaño: 9,21h x 6,14w x 0,55d
ISBN13: 9781484278147
ISBN10: 1484278143
Categorías BISAC:
- Computadoras | Lenguajes | Python
- Computadoras | Programación | Código abierto
Sobre el autor
Sathyajith Bhat es un profesional experimentado de DevOps/SRE que actualmente trabaja como ingeniero de DevOps en Adobe I/O, que es el ecosistema y la comunidad de desarrolladores de Adobe. Antes de esto, fue el líder de Ops/SRE en Styletag.com. Hizo la transición a Ops/SRE después de ser analista principal en CGI, trabajando principalmente en la pila de Oracle Fusion (Oracle DB/PL/SQL/Oracle Forms y otros middlewares relacionados) diseñando, arquitectando e implementando soluciones completas de extremo a extremo para un importante proveedor de seguros en los países nórdicos.
Este título no es retornable

