🐳 Docker
Docker es una plataforma para crear, distribuir y ejecutar aplicaciones en contenedores. Aprender Docker te ayuda a empaquetar aplicaciones y sus dependencias para desplegarlas de forma reproducible.
Ruta de aprendizaje
- Conceptos básicos: Contenedores vs máquinas virtuales, imágenes, registries.
- Comandos: docker run, build, images, ps, logs, exec.
- Dockerfile: Crear imágenes propias y optimizar capas.
- Orquestación (básico): Introducción a Docker Compose y conceptos de Kubernetes (opcional para futuro).
- Proyectos: Contenerizar una aplicación web y desplegar con docker-compose.