Érase una vez Docker
Érase una vez Docker
Crear, compartir y ejecutar aplicaciones modernas
Sobre el Libro
Este es un libro diseñado para aprender Docker. Podrás conocer todas las ventajas que brindan los contenedores en las arquitecturas modernas nativas de la nube.
Docker puede ser utilizado en todo el ciclo de vida del desarrollo de software por ambos equipos, desarrollo y operaciones. Entre los capítulos del libro podrá encontrar las soluciones que brinda Docker a los problemas de portabilidad y despliegue que puede presentar hoy en su entorno de trabajo.
Docker es una herramienta, pero también constituye toda una plataforma que le permitirán establecer el ecosistema apropiado para aumentar la velocidad y calidad del desarrollo en su equipo.
¡No espere a mañana! Aproveche la oportunidad y de un salto a la era de los contenedores de la mano de este libro.
Team Discounts
Get a team discount on this book!
Paquetes que incluyen este libro
Sobre los Colaboradores

Directora IT en The Sensory Lab apasionada del Neuromarketing y encargada de un excelente equipo multicultural. Apoya a las comunidades tecnológicas y comparte conocimientos con los que quieren llegar lejos.🚀
Índice
- 1.Acerca de este libro
- ¿Por qué se ha escrito?
- ¿Cómo utilizarlo?
- Conocimientos previos necesarios
- Código fuente
- Comentarios y sugerencias
- 2.Introducción a los contenedores
- Funciona en mi máquina
- ¿Qué son los contenedores?
- ¿Qué es Docker?
- Los contenedores no son máquinas virtuales
- Resumen del capítulo
- 3.Instalando Docker
- Arquitectura y componentes
- Docker Desktop: definición, precios y suscripciones
- Docker Desktop para Mac
- Docker Desktop para Windows
- Docker Desktop para Linux
- Docker Engine para Linux
- Mi primer contenedor
- Resumen del capítulo
- 4.Primeros pasos con Docker
- Estructura de comandos
- Hola Mundo en detalles
- Registros de imágenes
- Los nombres de las imágenes
- Gestión de imágenes y contenedores
- Cambiando el formato en Docker CLI
- Resumen del capítulo
- 5.Rutinas con los contenedores
- Identificar el comando de inicio
- Modificar el comando de inicio
- Iniciar contenedores de forma interactiva
- Iniciar múltiples servicios independientes
- Consultar los logs
- Conocer el consumo de recursos
- Ejercicios para practicar lo aprendido
- Resumen del capítulo
- 6.Publicar y consumir servicios
- Estructura de redes en Docker
- Conocer la IP del contenedor
- Comunicación entre contenedores
- Publicar los puertos en la máquina
- Ejercicios para practicar lo aprendido
- Resumen del capítulo
- 7.Configuraciones y persistencia de datos
- ¿Por qué pierdo los datos?
- Persistencia de datos en volúmenes
- Diferentes configuraciones por entorno
- Configuraciones y volúmenes en el mismo contenedor
- Eliminar volúmenes y recuperar espacio
- Ejercicios para practicar lo aprendido
- Resumen del capítulo
- 8.Construcción de imágenes
- Las imágenes se estructuran por capas
- La importancia del fichero Dockerfile
- Crear una imagen desde cero
- Comprendiendo el comando build
- Ejemplo de imagen para un sitio web
- Ejemplo de imagen para aplicación con dependencias
- Ganando velocidad utilizando la caché
- Construir para múltiples plataformas
- Utilizar estructura multi-stage en los Dockerfiles
- Ejercicios para practicar lo aprendido
- Resumen del capítulo
- 9.Publicar imágenes
- Publique su primera imagen en ttl.sh
- Gestionar múltiples etiquetas por imagen
- Publicar imágenes en Docker Hub
- Publicar imágenes en GitHub
- Ejercicios para practicar lo aprendido
- Resumen del capítulo
- 10.Desplegar contenedores en la nube
- Infraestructura y servicios disponibles
- Configuración y despliegue en DigitalOcean con App Platform
- Configuración y despliegue en AWS con App Runner
- Configuración y despliegue en Google con Cloud Run
- Ejercicios para practicar lo aprendido
- Resumen del capítulo
- 11.Docker Compose V2
- Instalación de Docker Compose
- Construir y ejecutar el primer servicio
- Documento de especificaciones
- Parámetros avanzados de construcción y enlace con ficheros
- Conectar múltiples servicios
- Publicar servicio web
- Gestionar servicios con persistencia de datos
- Explorar caso de uso Cinema
- Ejercicios para practicar lo aprendido
- Resumen del capítulo
- 12.Recomendaciones y Próximos Pasos
- 13.Respuestas a ejercicios
- 1.Acerca de este libro
Garantía de satisfacción 100% de Leanpub por 60 días
Durante los 60 días posteriores a la compra, puedes obtener un reembolso del 100% en cualquier compra de Leanpub, en dos clics.
Técnicamente, esto es arriesgado para nosotros, ya que tendrás los archivos del libro o curso de cualquier manera. Pero estamos tan seguros de nuestros productos y servicios, y de nuestros autores y lectores, que nos complace ofrecer una garantía de devolución total del dinero para todo lo que vendemos.
Solo puedes descubrir qué tan bueno es algo probándolo, y debido a nuestra garantía de devolución del 100% del dinero, ¡literalmente no hay riesgo al hacerlo!
Entonces, no hay razón para no hacer clic en el botón Agregar al carrito, ¿verdad?
Ver términos completos...
Gane $8 por una compra de $10, y $16 por una compra de $20
Pagamos regalías del 80% en compras de $7.99 o más, y regalías del 80% menos una tarifa fija de 50 centavos en compras entre $0.99 y $7.98. Usted gana $8 en una venta de $10, y $16 en una venta de $20. Así que, si vendemos 5000 copias no reembolsadas de su libro por $20, usted ganará $80,000.
(Sí, algunos autores ya han ganado mucho más que eso en Leanpub.)
De hecho, los autores han ganadomás de $14 millones escribiendo, publicando y vendiendo en Leanpub.
Aprenda más sobre escribir en Leanpub
Actualizaciones gratuitas. Sin DRM.
¡Si compras un libro de Leanpub, recibirás actualizaciones gratuitas mientras el autor actualice el libro! Muchos autores utilizan Leanpub para publicar sus libros mientras los escriben. Todos los lectores reciben actualizaciones gratuitas, sin importar cuándo compraron el libro o cuánto pagaron (incluso si fue gratis).
La mayoría de los libros de Leanpub están disponibles en PDF (para computadoras) y EPUB (para teléfonos, tabletas y Kindle). Los formatos incluidos en un libro se muestran en la esquina superior derecha de esta página.
Finalmente, los libros de Leanpub no tienen ninguna protección DRM sin sentido, por lo que puedes leerlos fácilmente en cualquier dispositivo compatible.
Aprende más sobre los formatos de ebook de Leanpub y dónde leerlos