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