DevOps & Herramientas
Docker desde Cero
Olvídate del "en mi máquina funciona". Aprende a empaquetar tus aplicaciones en contenedores, usar Docker Compose y entender los volúmenes y redes.
Primeras clases en YouTube (playlist). El temario completo, labs y soporte están en la comunidad.

Duración
18h 40m
Formato
Videos + laboratorios
Idioma del curso
Español
Qué aprenderás
- Aprender con laboratorios prácticos y ejemplos reales.
- Construir bases sólidas aplicables en proyectos y entrevistas.
Para quién es
- Estudiantes y profesionales de LATAM que aprenden DevOps y Cloud en español.
- Personas que prefieren practicar en entornos reales, no solo teoría.
Qué incluye
- Contenido en video y guías paso a paso
- Laboratorios en la comunidad
- Soporte técnico directo con Jean Reyes
Reseñas de la comunidad
- David Muñoz
“Llevo 1 mes acá y vale totalmente la pena. La ruta de los temas te ahorra el desorden de aprender por tu cuenta las tecnologías de DevOps y Cloud. Me sirvió para aterrizar las bases, dejar de perder el tiempo en videos de YouTube y enfocarme en fundamentos + certificación. 10/10.”
Miembro de pago · 1 mes
- Agustin Aleksandroff
“Increíble curso que estamos cursando de AZ-900. Recomendable 100 %.”
Miembro de pago · 21 días
Módulos del curso
🎬🔵 SESIONES COMPLETAS
- 🔵📦 [M0-M1-M2] Bienvenida - Fundamentos - Pilares
- 🔵📦 [M3] Ciclo de Vida - Comandos
- 🔵📦 [M4] Dockerfile
- 🔵📦[M5-M6] Dockerfile Avanzado - Deploy en Render
- 🔵📦 [M7] Networking en Docker
- 🔵📦 [M8] Docker Compose
- 🔵📦 [M9] Proyecto Final
- 🔵📦 [M10] Proyecto Adicional
- 🔵📦 [LABS] Docker en KodeKloud
🎉 Bienvenida
📚 Recursos
🌟PROYECTOS DE LA COMUNIDAD
- 🐳 Docker Multi-Stage + CI/CD + Trivy en AWS
- 🐳 Dockerfile Multi-Stage para Spring Boot
M0 — SETUP
- 0.1 📖 Introducción
- 0.2 👨🏫 Presentación del instructor
- 0.3 📋 Prerrequisitos del curso
- 0.4 💻 Dónde realizar las prácticas
M1 — FUNDAMENTOS DE DOCKER
- 1.1 🚀 Tu primer contenedor
- 1.2 💡 Lo que Docker resuelve
- 1.3 🖥️ Máquinas virtuales (VMs)
- 1.4 🐳 ¿Qué es Docker?
- 1.5 ⚙️ ¿Cómo funciona Docker?
- 1.6 ⚖️ VMs vs. contenedores
- 1.7 🏗️ Arquitectura de Docker
- 1.8 ⌨️ Comandos y flags esenciales
- 1.9 🖼️ Imágenes listas para usar
M2 — PILARES DE DOCKER
- 2.1 📝 Dockerfile
- 2.2 🖼️ Docker Image
- 2.3 📦 Contenedor
- 2.4 🌐 Docker Registry
- 2.5 🔐 Docker Hub — Autenticación
- 2.6 🔄 Flujo completo
- 2.7 🌟 Docker vs. Podman
M3 — COMANDOS Y CICLO DE VIDA
- 3.1 📋 docker ps
- 3.2 ⬇️ docker pull y docker images
- 3.3 🏷️ docker tag
- 3.4 ⬆️ docker push
- 3.5 🚀 docker run
- 3.6 🎛️ Flags -d, --rm y --name
- 3.7 📡 Flag -p puertos
- 3.8 💾 Flag -v - Volumenes de Docker
- 3.9 🌱 Flags -e y --env-file
- 3.10 ⏯️ docker stop, start y restart
- 3.11 📊 docker stats
- 3.12 📜 docker logs
- 3.13 💻 docker exec
- 3.14 🧹 Detener, eliminar y limpiar recursos
- 3.15 🌟 Lab: Docker Basic Commands
- 3.16 🌟 Lab: Docker Run
M4 — DOCKERFILE
- 4.1 📝 Dockerfile
- 4.2 📦 App a Dockerizar
- 4.3 📄 Dockerfile Más Básico
- 4.4 🏗️ docker build
- 4.5 🚀 Primer build
- 4.6 🧱 Tipos de imágenes base
- 4.7 📥 FROM
- 4.8 📂 WORKDIR
- 4.9 📄 COPY
- 4.10 ➕ ADD
- 4.11 ⚖️ COPY vs. ADD
- 4.12 ⚙️ RUN
- 4.13 ▶️ CMD
- 4.14 ⚖️ RUN vs. CMD
- 4.15 🚪 ENTRYPOINT
- 4.16 ⚖️ ENTRYPOINT vs. CMD
- 4.17 🔌 EXPOSE
- 4.18 👤 USER
- 4.19 🚫 .dockerignore
- 4.20 ✅ Dockerfile completo
- 4.21 🌟 Lab: Docker Images
- 4.22 🌟 Lab: CMD y ENTRYPOINT
M5 — DOCKERFILE AVANZADO
- 5.1 🌱 Variables de entorno
- 5.2 📝 Argumentos de construcción
- 5.3 ⚖️ ENV vs. ARG
- 5.4 ❤️ HEALTHCHECK
- 5.5 🛡️ Dockerfile robusto
- 5.6 🏗️ Multi-stage build
- 5.7 🐍 Multi-stage build con Flask
- 5.8 🌟 Multi-arquitectura y Buildx
- 5.9 🌟 Lab: Environment Variables
M6 — DEPLOY EN RENDER
- 6.1 🌍 El patrón universal de deploy
- 6.2 ☁️ Deploy desde Docker Hub
- 6.3 🎯 Siguientes pasos
M7 — NETWORKING EN DOCKER
- 7.1 🌐 Docker Network
- 7.2 🗄️ Setup de la base de datos
- 7.2.1 🌟 Upgrade de la app
- 7.2.2 🌟 Setup de la App
- 7.2.3 🌟 Revisión de Conectividad
- 7.3 🗃️ phpMyAdmin
- 7.4 🧹 Inspección y limpieza
- 7.5 🌟 Lab: Docker Storage
- 7.6 🌟 Lab: Docker Networking
M8 — DOCKER COMPOSE
- 8.1 💡 Lo que Compose resuelve
- 8.2 📜 Docker Compose Legacy
- 8.3 📄 Anatomía de compose.yaml
- 8.4 🐍 Ejemplo: Flask + PostgreSQL
- 8.5 🚀 Deploy
- 8.6 🌱 Variables de entorno
- 8.7 🏗️ Build desde Compose
- 8.8 🔄 Restart policies
- 8.9 🧱 Stack base
- 8.10 🚀 Stack completo
- 8.11 ⌨️ Comandos más usados
- 8.12 🚫 Antipatrones
- 8.13 🧭 Siguientes pasos
- 8.14 📊 Cómo estimar recursos
- 8.15 🌟 Lab: Docker Compose
M9 — PROYECTOS CON DOCKER COMPOSE
- 9.1 🌟 WordPress con Docker Compose
- 9.2 🌟 N8N con Docker Compose
- 9.3 🌟 N8N, Nginx y PostgreSQL
- 9.4 🌟 HTTPS con Nginx y Certbot
- 9.5 🌟 POPSHOP - Frontend, Backend y Base de Datos
- 9.6 🌟 Aplicación, Prometheus y Grafana
M10 — CONTAINER REGISTRIES
- 10.1 🌟 Introducción
- 10.2 🌟 AWS Elastic Container Registry
- 10.3 🌟 Azure Container Registry
- 10.4 🌟 GitHub Container Registry
- 10.5 🌟 GitLab Container Registry
- 10.6 🌟 Reflexión final
- 10.7 🌟 Lab: Docker Registry
👋 Cierre
Preguntas frecuentes
Lo que la gente pregunta sobre Docker desde Cero
¿Listo para empezar?
Accedé a este y más cursos completos en la Comunidad Premium por $23 al mes — menos de $1 al día.
Ver Curso →