30 días de desafíos de Docker

Un curso de desafíos de Docker para principiantes, con 30 tareas prácticas basadas en escenarios que desarrollan confianza en operaciones con contenedores mediante misiones diarias.

Docker

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Programa

Primeras entregas de contenedores
Validación de aplicaciones de un solo contenedor
Fundamentos de entrega de imágenes
Recuperación de aplicaciones con estado
Operaciones de lanzamiento con Compose
Simulaciones de incidentes Docker

Introducción

Docker resulta más fácil de operar cuando cada comando se vincula con un resultado observable. A lo largo de 30 desafíos diarios ordenados, este curso para principiantes avanza desde la recepción de contenedores preparados hasta la validación de aplicaciones, la construcción de imágenes de lanzamiento, la recuperación de estado persistente, la operación de proyectos Compose y la resolución de incidentes acotados.

Son laboratorios de desafío, no tutoriales comando por comando. Cada misión proporciona un escenario, un alcance, criterios de aceptación y pistas; tú inspeccionas el entorno preparado, aplicas el cambio mínimo adecuado y demuestras el resultado mediante el estado de contenedores, archivos, logs, respuestas HTTP, metadatos de imágenes, datos montados, redes o el comportamiento de Compose.

Lo que aprenderás

  • Iniciar, detener, seleccionar e inspeccionar contenedores con nombre sin alterar el estado de servicios ajenos
  • Capturar logs, copiar paquetes generados y producir artefactos de disponibilidad o salud sin interrumpir un contenedor activo
  • Publicar y probar un endpoint local, pasar configuración de ejecución y reparar un script preparado de arranque de contenedores
  • Etiquetar imágenes locales, construir desde un Dockerfile, corregir CMD y usar .dockerignore para excluir archivos temporales de una imagen de lanzamiento
  • Conservar colas y datos de aplicación con volúmenes con nombre, montar configuración como solo lectura y recuperar un contenedor reconectando el almacenamiento preparado
  • Conectar contenedores mediante una red personalizada y verificar el descubrimiento por nombre de contenedor sin recurrir a atajos del host
  • Iniciar y reparar pequeñas pilas Docker Compose corrigiendo puertos, valores de entorno, destinos de servicio y montajes de volumen
  • Diagnosticar incidentes acotados con estado de ejecución, logs, health checks, builds, almacenamiento y evidencia de red, y verificar la recuperación y los datos conservados

A quién va dirigido este curso

Este curso está dirigido a principiantes en Docker y a desarrolladores u operadores en etapa inicial que prefieren resolver una misión concreta cada vez.

Requisitos previos: Navegación básica en la terminal Linux, edición de archivos de texto y lectura de salida de comandos; la práctica previa con Docker ayuda, pero no es obligatoria, porque los primeros desafíos presentan objetos preparados antes de trabajar con imágenes, almacenamiento, redes y Compose.

Entorno de aprendizaje: Un espacio Ubuntu accesible desde el navegador con daemon Docker local e imágenes, contenedores, scripts, archivos, volúmenes, redes y proyectos Compose preparados; cada desafío parte de un entorno independiente y reiniciado, por lo que el estado no pasa de un día a otro.

Preguntas frecuentes

¿Debo completar el curso en exactamente 30 días consecutivos?

No. “30 días” describe una progresión de 30 misiones. Resolver una al día es un ritmo útil, pero puedes pausar o avanzar de otra forma; conviene respetar el orden porque los últimos desafíos reutilizan conceptos anteriores.

¿Son laboratorios guiados que incluyen todos los comandos?

No. Recibes un escenario, una meta delimitada, criterios de aceptación y pistas que no revelan la solución. Tú decides qué inspeccionar y qué comandos Docker o ediciones usar, aunque hay soluciones disponibles si las necesitas.

¿Mis contenedores y archivos persisten de un día al siguiente?

No. Cada desafío prepara un entorno independiente. Los ejercicios de persistencia verifican datos durante el reemplazo de un contenedor dentro de ese mismo desafío mediante un volumen con nombre o montaje; no dependen del día anterior.

¿El curso cubre instalación de Docker, registros remotos, Kubernetes u orquestación de producción?

No. Docker y los recursos locales necesarios ya están preparados. El curso se centra en Docker CLI y Compose locales; no incluye instalación del daemon, autenticación o publicación en registros, Kubernetes, Swarm ni administración de plataformas de producción.

Profesor

labby
Labby
Labby is the LabEx teacher.

Recomendado Para Ti

no data