Construye una base práctica de Docker con 16 actividades que avanzan desde tu primer contenedor hasta imágenes personalizadas, redes y almacenamiento persistente. Nueve laboratorios guiados explican el flujo y siete desafíos te piden repetir operaciones con menos instrucciones.
Trabajarás principalmente con Docker CLI en un único host Ubuntu, combinando ciclo de vida de contenedores, Dockerfiles, aislamiento y descubrimiento de red y gestión de volúmenes para empaquetar pequeñas aplicaciones.
Lo que aprenderás
Al completar el curso, aprenderás a:
- Explicar Docker Engine, imágenes, contenedores y Docker Hub, y ejecutar e inspeccionar contenedores.
- Descargar, buscar, listar, etiquetar, guardar, cargar y eliminar imágenes, reconociendo tags y capas.
- Ejecutar contenedores interactivos o en segundo plano y gestionar ciclo de vida, logs, inspect,
execy copia de archivos. - Configurar nombres, puertos, montajes, variables, límites, reinicios, redes, directorios y comandos con
docker run. - Crear Dockerfiles que copian contenido, instalan dependencias y definen
ENTRYPOINToCMD. - Aplicar builds multi-stage,
.dockerignore,USERno root,HEALTHCHECK,ARGy etiquetas a ejemplos Flask y Go. - Crear redes bridge, conectar contenedores, probar aislamiento y descubrimiento y usar modos host o none.
- Crear volúmenes, persistir y compartir datos y realizar una copia y restauración básicas.
A quién va dirigido este curso
El curso es para desarrolladores, estudiantes de sistemas y principiantes DevOps que quieren dominar los comandos Docker antes de herramientas multicontenedor u orquestación. Empieza desde cero, pero incorpora desafíos y técnicas de Dockerfile cada vez más independientes.
Requisitos previos: No necesitas experiencia con Docker. Debes saber navegar por Linux, editar texto y reconocer puertos, procesos, archivos y directorios. Los comandos shell básicos facilitarán los desafíos.
Entorno de aprendizaje: Todas las actividades usan entornos Ubuntu 22.04 proporcionados con Docker. La mayoría emplea un terminal de escritorio y la sección de imágenes usa un editor web; el acceso y los archivos están preparados.
Preguntas frecuentes
¿El curso es totalmente guiado?
Combina nueve laboratorios guiados con siete desafíos que ofrecen menos instrucciones. Estos aparecen después del contenido relacionado para comprobar tu aplicación independiente.
¿Debo instalar Docker en mi ordenador?
No. Docker está disponible en los entornos Ubuntu proporcionados.
¿Necesito una cuenta de Docker Hub?
No. Usarás imágenes públicas con pull y search, pero no iniciarás sesión, publicarás ni harás push.
¿Cubre Docker Compose, Swarm o Kubernetes?
No. Se centra en Dockerfiles y Docker CLI en un host, incluidos varios contenedores conectados por redes Docker. Compose y la orquestación quedan fuera.





