Saltar al contenido principal

Docker y DevOps

Contenedores, orquestación y CI/CD

Infraestructuraintermedio8 semanas4 módulos

Aprenda a containerizar aplicaciones, construir imágenes optimizadas, orquestar servicios con Docker Compose, implementar pipelines CI/CD y gestionar entornos de desarrollo y producción.

Objetivos

  • Crear Dockerfiles multi-stage optimizados
  • Orquestar múltiples servicios con Docker Compose
  • Implementar pipelines CI/CD completos
  • Desplegar en producción con Nginx + SSL
  • Configurar monitoreo y backups

Requisitos

  • Conocimientos básicos de Linux
  • Git a nivel básico
  • Computador con Docker instalado

Plan de Estudios

1

Docker Fundamentals

Contenedores vs VMs, Dockerfile, imágenes, volúmenes, redes.

¿Qué es Docker?
Dockerfile multi-stage
Imágenes y layers
Volúmenes y bind mounts
Redes Docker
2

Docker Compose

Servicios, dependencias, health checks, perfiles, entornos.

docker-compose.yml
Dependencias y health checks
Perfiles (dev/prod)
Variables de entorno
Proyecto: stack completo
3

CI/CD con GitHub Actions

Workflows, jobs, secrets, auto-deploy, testing.

Workflows y jobs
Secrets y environments
Build y test automático
Deploy automático
Proyecto: pipeline DTF
4

Producción y monitoreo

Nginx reverse proxy, SSL, logs, backups, health checks.

Nginx + SSL
Logs centralizados
Health checks
Backups automáticos
Proyecto: deploy producción

Tecnologías que Aprenderá

DockerDocker ComposeGitHub ActionsNginxLinuxBash

¿Listo para empezar?

Inscríbase en Docker y DevOps y comience a construir proyectos reales con metodología DTF.