Conocimientos previos
- No se necesitan conocimientos previos sobre Docker.
- Se recomienda tener nociones básicas de administración de sistemas Linux.
- Uso básico de un editor de texto (
vi,vimo alternativas comonano).
Contenido del libro
¿Sigues cruzando los dedos cada vez que haces un docker run?
Deja de usar Docker «de oído» y domina la base fundamental de la infraestructura moderna. De cero a Multi-Stage Builds en un solo manual. Docker ya no es una novedad; es un requisito obligatorio en cualquier oferta de empleo IT. Pero hay una gran diferencia entre saber lanzar un contenedor y saber construir imágenes seguras, ligeras y listas para producción.
«Érase una vez Docker» es la guía que cierra la brecha entre «funciona en mi máquina» y «funciona en el cluster».
El problema de aprender Docker «a trozos»
Muchos desarrolladores saltan directo a Kubernetes sin entender bien los volúmenes, las redes o las capas de Docker. Resultado: imágenes gigantes de 2 GB, agujeros de seguridad y dolores de cabeza constantes. Este libro te da la base sólida para que eso nunca te pase.
Qué vas a aprender (enfoque 2026)
No es un tutorial de comandos básicos. Es un recorrido profundo por el ciclo de vida del contenedor:
- Arquitectura real: Entiende por fin qué son los Namespaces, Cgroups y el Union File System.
- Imágenes profesionales: Domina los Multi-Stage Builds para reducir el tamaño de tus imágenes hasta un 90 %.
- Networking: Aprende a comunicar contenedores de forma segura (Bridge, Host, Overlay).
- Docker Compose: Orquesta entornos de desarrollo complejos con un solo comando.
- Persistencia: Gestiona volúmenes y bind mounts para no perder datos nunca.
- Seguridad: Buenas prácticas para evitar ejecutar contenedores como
root.
Laboratorio práctico incluido
Al igual que en la saga de Kubernetes, aquí no solo se lee, se hace:
- Ejercicios prácticos en cada capítulo.
- Código fuente completo disponible en GitHub.
- Sin necesidad de servidores caros: todo corre en tu portátil (Linux, Mac o Windows).
Los ejercicios pueden realizarse en tu ordenador. En sistemas con interfaz gráfica se recomienda Docker Desktop; en el resto, Docker Engine. No necesitas pagar suscripciones para usar Docker Desktop.
Únete a la comunidad
Utiliza GitHub Discussions para interactuar con otros lectores y con el autor. Resuelve dudas sobre los ejercicios, comparte tu avance, propón mejoras al libro o a los laboratorios y ayuda al resto. Es el espacio de referencia para estar en contacto con la comunidad de Érase una vez Docker.
Actualizaciones y formatos
Al adquirir el libro en Leanpub obtienes actualizaciones gratuitas (por ejemplo, cuando cambia Docker Desktop), formatos PDF, ePub y Mobi, y garantía de 60 días.
