Docker para desarrolladores de Rails: cree, envíe y ejecute sus aplicaciones en cualquier lugar


Precio:
Precio de venta$50.93

Descripción

Docker hace por DevOps lo que Rails hizo por el desarrollo web: te ofrece un nuevo conjunto de superpoderes. Atrás quedaron los problemas de "funciona en mi máquina" y las largas tareas de configuración, reemplazadas por un entorno de desarrollo simple, consistente y basado en Docker que pondrá a tu equipo en marcha en segundos. Adquiere experiencia práctica y real con una herramienta que se está volviendo fundamental para el desarrollo de software. Pasa de cero a la producción mientras Docker transforma el enorme salto de desplegar tu aplicación en la nube en un pequeño paso.

Docker facilita la vida como desarrollador de Ruby y Rails. Ayuda a construir, enviar y ejecutar tus aplicaciones, resolviendo los principales problemas que enfrentas todos los días. Te permite ejecutar aplicaciones a escala, agregando nuevos recursos según sea necesario. Docker proporciona un entorno confiable y consistente que está garantizado para funcionar de la misma manera en todas partes.

Docker te permite hacer todo lo relacionado con DevOps sin necesidad de un doctorado en infraestructura y operaciones. ¿Quieres crear un clúster para ejecutar tu aplicación? No hay problema. ¿Escalarlo hacia arriba o hacia abajo a voluntad? Por supuesto. Comienza ejecutando un script Ruby sin tener Ruby instalado en la máquina local. Luego, Dockeriza una aplicación Rails y ejecútala usando contenedores, incluyendo la creación de tus propias imágenes Docker personalizadas adaptadas para ejecutar aplicaciones Rails. Describe tu aplicación de forma declarativa usando Docker Compose, especificando las dependencias del software junto con todo lo necesario para ejecutar la aplicación. Luego, configura la integración continua, así como tu pipeline de implementación e infraestructura. En el camino, descubre las mejores prácticas para usar Docker en entornos de desarrollo y producción.

Este libro te proporciona una base sólida para usar Docker y adaptarlo a tu flujo de trabajo de desarrollo y proceso de implementación.



Lo que necesitas:

Todo lo que necesitas es una máquina con Windows, Mac OS X o Linux para desarrollar. Este libro te guía a través del proceso de instalación de Docker. Se recomienda cierta familiaridad básica con Linux/Unix, incluso si usas una máquina con Windows.

Autor: Rob Isenberg
Editorial: Pragmatic Bookshelf
Publicado: 12/03/2019
Páginas: 240
Tipo de encuadernación: Tapa blanda
Peso: 0.92lbs
Tamaño: 9.25h x 7.50w x 0.51d
ISBN13: 9781680502732
ISBN10: 1680502735
Categorías BISAC:
- Informática | Administración de sistemas | Virtualización y contenedores
- Informática | Lenguajes | Ruby
- Informática | Administración de sistemas | General

Sobre el autor

Rob Isenberg es CTO/product manager en evolve!, y ha trabajado en proyectos para grandes medios (Sky, Universal, BBC), bancos (Deutsche Bank), organizaciones benéficas (Amnesty International, Mencap) y startups (Composed, Mush, PureGroup). Un gran entusiasta de Docker, ha asistido a DockerCon EU y está emocionado de ayudar a los equipos de Ruby y Rails a optimizar sus flujos de trabajo para construir los mejores productos posibles. Tuitea desde @robisenberg.