Curso: Domina Docker desde cero
Aprende Docker desde cero hasta nivel profesional: contenedores, imágenes, multi-stage builds, Docker Compose, redes, seguridad y despliegue en producción. Con un enfoque en buenas prácticas y seguridad desde el primer día.
11BuildKit en Docker: secretos, cache de dependencias y builds multi-plataforma
BuildKit, el motor moderno de Docker: secretos sin rastro en capas, cache de dependencias entre builds, e imágenes para ARM y x86 desde la misma máquina.
12Optimización de imágenes Docker: de 1.2 GB a 85 MB
Cómo pasar de imágenes Docker que pesan cientos de MB a imágenes de producción que contienen exactamente lo que necesitan: bases mínimas, distroless, dive y optimización de capas.
13Introducción a Docker Compose: un solo `docker compose up`
Docker Compose convierte cuatro `docker run` que ejecutas por memoria en un único fichero declarativo y un solo comando. Aquí empieza el módulo que hace que Docker sea realmente útil en el día a día.
14Estructura del docker-compose.yml: health checks, variables de entorno y restart
Health checks reales con condition: service_healthy, variables de entorno desde .env, políticas de restart, y un stack completo que funciona igual en desarrollo que en un servidor real.
15Volúmenes y persistencia de datos en Docker Compose
Aprende a usar volúmenes con Docker Compose: named volumes, bind mounts, datos de bases de datos, entornos de desarrollo y backups sin rezar a los dioses del contenedor.
16Networking en Docker Compose: redes, servicios y aislamiento
Aprende cómo funciona el networking en Docker Compose: red por defecto, service names, ports, redes personalizadas, external networks y aliases sin perderte en IPs que cambian.