Francisco Javier Palacios PérezFco. Javier Palacios Pérez
Desarrollador de software
Curso: Domina Docker desde cero

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.

BuildKit en Docker: secretos, cache de dependencias y builds multi-plataforma11

BuildKit 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.

Optimización de imágenes Docker: de 1.2 GB a 85 MB12

Optimizació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.

Introducción a Docker Compose: un solo `docker compose up`13

Introducció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.

Estructura del docker-compose.yml: health checks, variables de entorno y restart14

Estructura 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.

Volúmenes y persistencia de datos en Docker Compose15

Volú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.

Networking en Docker Compose: redes, servicios y aislamiento16

Networking 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.