~/academy/docker $ cat README.md
Docker desde cero
Empaqueta cualquier app para que funcione igual en todas partes.
// acerca del curso
Contenedores, imágenes, Dockerfile, volúmenes, redes y docker compose con un proyecto real.
// lo que aprenderás
ContenedoresDockerfileVolúmenesdocker composeSeguridad
// temario · 8 lecciones
- 01
Qué problema resuelve DockerEntiendes por qué existe Docker, en qué se diferencia un contenedor de una máquina virtual y cuál es la relación entre una imagen y un contenedor.15 min audio
- 02
Instalar Docker Desktop y tu primer contenedorInstalas Docker Desktop, verificas que el motor funcione y aprendes el ciclo básico de un contenedor con run, ps, logs, stop y rm.14 min audio
- 03
Imágenes y Docker HubAprendes a descargar, identificar y administrar imágenes: nombres y etiquetas, capas, tamaño y cómo elegir imágenes confiables en Docker Hub.13 min audio
- 04
Escribir un DockerfileConstruyes tu propia imagen con un Dockerfile: instrucciones esenciales, caché de capas, .dockerignore y buenas prácticas para imágenes pequeñas y reproducibles.13 min audio
- 05
Volúmenes y redesAprendes a conservar datos más allá de la vida de un contenedor con volúmenes y montajes, y a conectar contenedores entre sí y con el exterior mediante puertos y redes.13 min audio
- 06
docker composeDescribes una aplicación de varios servicios en un solo archivo compose.yaml y la administras con docker compose: variables, dependencias, healthchecks y el ciclo de vida completo.12 min audio
- 07
Seguridad en contenedoresAplicas las prácticas de seguridad esenciales: ejecutar como usuario no root, manejar secretos sin exponerlos, elegir imágenes confiables, limitar privilegios y mantener las imágenes actualizadas.12 min audio
- 08
Proyecto: app + PostgreSQL + respaldoIntegras todo lo aprendido en un proyecto real: una API con PostgreSQL en Docker Compose, con secretos, healthchecks, respaldos automáticos y una restauración probada.13 min audio