¡Hola lemoncoder 👋🏻🍋! En este repositorio encontrarás las demos mostradas durante los vídeos del módulo "Introducción a Docker".
Este curso te llevará desde los conceptos básicos de Docker hasta técnicas avanzadas como Docker Compose y Docker Swarm, con ejemplos prácticos y demos que puedes seguir paso a paso.
Introducción a Docker y primeros comandos básicos para familiarizarte con los contenedores.
- Trabajando con imágenes de terceros
- Tu primer Dockerfile
- Ejemplo práctico: aplicación web estática con Nginx
- Includes:
mi-primera-imagen-docker/
con Dockerfile y aplicación web básica
- Contenerizando aplicaciones Node.js
- Múltiples estrategias de Dockerfile (desarrollo, producción, multi-stage)
- Ejemplo práctico: aplicación web con Express.js
- Includes:
doom-web/
con servidor Node.js y múltiples Dockerfiles
- Gestión de volúmenes y persistencia de datos
- Ejemplo práctico: aplicación web con contenido estático
- Includes:
web-content/
con archivos HTML y CSS
- Conceptos de redes en Docker
- Comunicación entre contenedores
- Docker Compose para orquestación de múltiples contenedores
- Docker Swarm para clustering y escalabilidad
- Ejemplo práctico: WordPress completo con MySQL
- Includes:
compose.yml
para WordPress + MySQL y scripts de configuración
- Requisitos previos: Tener Docker instalado en tu sistema
- Navegación: Cada directorio contiene su propio README con instrucciones específicas
- Progresión: Se recomienda seguir el orden numérico para una experiencia de aprendizaje progresiva
- Práctica: Cada sección incluye ejemplos prácticos que puedes ejecutar
Happy learning! 🎉