Sobre el proyecto
Docker de principiante a la práctica es un tutorial chino de código abierto sobre tecnología de contenedores Docker, cuyo objetivo es ayudar al lector a dominar sistemáticamente desde cero los conceptos centrales, los principios y las técnicas prácticas de Docker.
**Estructura del contenido**
El libro consta de 21 capítulos, divididos en cuatro niveles según la profundidad del contenido:
- **Fundamentos iniciales (capítulos 1-6)**: presentan los conceptos básicos de Docker (imágenes, contenedores, repositorios) y las operaciones centrales, adecuados para que los principiantes comiencen rápidamente.
- **Aplicación avanzada (capítulos 7-11)**: abarcan la explicación detallada de las instrucciones de Dockerfile, la gestión de datos y redes, Buildx, Compose y otras operaciones avanzadas de configuración y administración.
- **Principios profundos (capítulos 12-17)**: introducen las tecnologías de implementación subyacentes, exploran el sistema de orquestación de contenedores (Kubernetes, Etcd) y se extienden a contenedores y computación en la nube, así como a otros proyectos clave del ecosistema (Fedora CoreOS, Podman, etc.).
- **Ampliación práctica (capítulos 18-21)**: se centran en los mecanismos de protección de seguridad de contenedores, los sistemas de monitoreo y agregación de registros (Prometheus, ELK), y muestran casos prácticos típicos como sistemas operativos y construcción automatizada de CI/CD.
**Inicio rápido**
El libro ofrece una guía de "inicio rápido en 5 minutos", que guía al lector a completar la instalación de Docker, ejecutar el primer contenedor, operar contenedores de forma interactiva, gestionar imágenes y repositorios, y personalizar imágenes, entre otros pasos.
**Ruta de aprendizaje**
El proyecto proporciona rutas de aprendizaje dirigidas a distintos roles de lectores:
- **Principiantes en operaciones y mantenimiento**: estudiar principalmente los capítulos 1-6, dominar los conceptos básicos y las operaciones de contenedores.
- **Desarrolladores**: estudiar principalmente los capítulos 1-8 y el capítulo 11, aprender la construcción y el despliegue de aplicaciones en contenedores.
- **Ingenieros DevOps**: estudiar principalmente los capítulos 1-11, los capítulos 13-14 y los capítulos 18-21, implementar la orquestación de contenedores y los flujos de despliegue automatizado.
- **Arquitectos**: estudiar principalmente los capítulos 1-6, los capítulos 12-17 y los capítulos 18-19, diseñar infraestructuras de contenedores de alta disponibilidad y alto rendimiento.
**Formas de lectura**
- **Lectura en línea**: se puede leer en línea a través de GitBook.
- **Descarga sin conexión**: se ofrece una versión en PDF, que se puede descargar desde la página de GitHub Releases.
- **Lectura local**: se puede instalar la herramienta mdPress para navegar localmente.
**Comunidad y contribuciones**
El proyecto acepta envíos de errores de contenido o sugerencias a través de GitHub Issues, y también da la bienvenida a la participación en el mantenimiento del proyecto.
**Licencia**
Este libro utiliza la licencia CC BY-NC-SA 4.0, que permite compartir y adaptar libremente, pero requiere atribución, uso no comercial y compartir bajo la misma licencia.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.