Skip to content

Lemoncode/contenedores-intro

Repository files navigation

Introducción a Docker 🐳📦

¡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.

Contenido del repositorio

📚 contenedores-i: Cómo empezar con Docker

Introducción a Docker y primeros comandos básicos para familiarizarte con los contenedores.

🏗️ contenedores-ii: Cómo trabajar con las imágenes de Docker

  • 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

🚀 contenedores-iii: Cómo contenerizar una aplicación

  • 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

💾 contenedores-iv: Almacenamiento en Docker

  • 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

🌐 contenedores-v: Networking

  • Conceptos de redes en Docker
  • Comunicación entre contenedores

🐳 contenedores-vi: Docker Compose y Docker Swarm

  • 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

🚀 Cómo usar este repositorio

  1. Requisitos previos: Tener Docker instalado en tu sistema
  2. Navegación: Cada directorio contiene su propio README con instrucciones específicas
  3. Progresión: Se recomienda seguir el orden numérico para una experiencia de aprendizaje progresiva
  4. Práctica: Cada sección incluye ejemplos prácticos que puedes ejecutar

Happy learning! 🎉

About

Introducción a Docker 🐳📦

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •