🐳 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

  1. Conceptos básicos: Contenedores vs máquinas virtuales, imágenes, registries.
  2. Comandos: docker run, build, images, ps, logs, exec.
  3. Dockerfile: Crear imágenes propias y optimizar capas.
  4. Orquestación (básico): Introducción a Docker Compose y conceptos de Kubernetes (opcional para futuro).
  5. Proyectos: Contenerizar una aplicación web y desplegar con docker-compose.

Recursos recomendados

Recursos recomendados

Documentación Docker
Docker Hub

Docker Hub Registry