13 módulos65 lecciones~5h 34min

Docker desde Cero hasta Producción Profesional

Curso profesional de Docker desde cero: contenedores, imágenes, Dockerfile, redes, volúmenes, Compose, seguridad, CI/CD, registros, debugging y proyecto final listo para producción.

Temario del curso

1

Fundamentos reales de Docker

0 / 5 lecciones

1
Qué es Docker y qué problema resuelve5 min
2
Contenedor, imagen, registry y Dockerfile7 min
3
Docker Desktop vs Docker Engine en Linux6 min
4
Cuándo usar Docker y cuándo no5 min
5
El laboratorio del curso5 min
2

Instalación y verificación profesional

0 / 5 lecciones

1
Instalar Docker Desktop en Windows y macOS6 min
2
Instalar Docker Engine en Linux5 min
3
Usar Docker sin sudo en Linux5 min
4
Verificar Compose moderno6 min
5
Primer diagnóstico si Docker no responde5 min
3

Contenedores desde la terminal

0 / 5 lecciones

1
Ejecutar el primer contenedor real5 min
2
Listar contenedores activos y detenidos5 min
3
Entrar a un contenedor sin romperlo5 min
4
Logs, procesos y consumo5 min
5
Detener y limpiar con seguridad5 min
4

Imágenes y Docker Hub

0 / 5 lecciones

1
Descargar imágenes con criterio5 min
2
Inspeccionar una imagen5 min
3
Tags locales y nombres de imagen5 min
4
Capas, cache y tamaño5 min
5
Limpiar imágenes sin destruir datos5 min
5

Dockerfile desde cero

0 / 5 lecciones

1
Crear una API mínima para empaquetar6 min
2
Escribir el primer Dockerfile6 min
3
CMD, ENTRYPOINT y proceso principal5 min
4
COPY, contexto y .dockerignore5 min
5
Variables de entorno en runtime5 min
6

Redes y comunicación entre contenedores

0 / 5 lecciones

1
Publicar puertos correctamente5 min
2
Crear una red bridge propia5 min
3
Comunicar contenedores por nombre5 min
4
Diagnosticar conexión rechazada5 min
5
Limpiar redes de laboratorio5 min
7

Volúmenes y persistencia

0 / 5 lecciones

1
Por qué los datos desaparecen5 min
2
Crear y montar un volumen5 min
3
Usar bind mounts para desarrollo5 min
4
Postgres con volumen real5 min
5
Backup básico de un volumen5 min
8

Docker Compose profesional

0 / 5 lecciones

1
Primer compose.yml6 min
2
API y base de datos en Compose6 min
3
Variables con .env sin exponer secretos5 min
4
depends_on y healthcheck5 min
5
Profiles para herramientas opcionales5 min
9

Optimización de imágenes

0 / 5 lecciones

1
Elegir imagen base5 min
2
Multi-stage builds5 min
3
Cache de dependencias5 min
4
Usuario no root5 min
5
Buildx, SBOM y provenance5 min
10

Debugging y operaciones diarias

0 / 5 lecciones

1
Leer errores de arranque5 min
2
Inspeccionar configuración efectiva5 min
3
Reinicios y políticas5 min
4
Eventos de Docker5 min
5
Checklist de diagnóstico5 min
11

Seguridad con Docker

0 / 5 lecciones

1
Amenazas reales en contenedores5 min
2
Imágenes confiables y actualización5 min
3
No meter secretos en imágenes5 min
4
Limitar privilegios5 min
5
Política mínima para equipos5 min
12

CI/CD y registros

0 / 5 lecciones

1
Versionado de imágenes5 min
2
Login y push a un registry5 min
3
Probar imagen antes de publicar5 min
4
GitHub Actions para Docker5 min
5
Rollback de imagen5 min
13

Proyecto final: stack real con Docker

0 / 5 lecciones

1
Arquitectura del proyecto final5 min
2
Construir la API final5 min
3
Agregar Nginx como reverse proxy5 min
4
Backup y restauración5 min
5
Checklist de producción5 min