Laboratorios Prácticos de Docker

Este curso contiene muchos laboratorios para Docker. Cada laboratorio es un pequeño proyecto de Docker con instrucciones detalladas y soluciones. Puedes practicar tus habilidades en Docker completando estos laboratorios, mejorar tus habilidades de codificación y aprender a escribir código limpio y eficiente.

DockerDevOps

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

Programa

01 Extraer imagen del repositorio
02 Ejecutar un contenedor
03 Listar contenedores
04 Listar contenedores en ejecución
05 Iniciar contenedor
06 Detener contenedor
07 Reiniciar contenedor
08 Eliminar contenedor
09 Adjuntar a un contenedor
10 Ejecutar comandos en un contenedor
11 Ver registros del contenedor
12 Inspeccionar contenedor
13 Mostrar procesos en ejecución en el contenedor
14 Crear contenedor
15 Listar puertos del contenedor
16 Etiquetar una imagen
17 Subir imagen al repositorio
18 Eliminar imagen
19 Listar imágenes
20 Buscar imágenes en el repositorio
21 Copiar datos entre el host y el contenedor
22 Gestionar volúmenes
23 Construir imagen desde un Dockerfile
24 Gestionar redes
25 Mostrar información del sistema
26 Mostrar versión de Docker
27 Iniciar sesión en el registro de Docker
28 Cerrar sesión en el registro de Docker
29 Gestionar Docker
30 Eliminar objetos de Docker sin uso

Introducción

Desarrolla soltura práctica con la línea de comandos de Docker mediante 60 laboratorios centrados en 30 habilidades cotidianas. Cada tema combina un laboratorio guiado con un desafío posterior, para aprender primero el comando en contexto y comprobar después si puedes aplicarlo por tu cuenta.

El curso recorre el flujo esencial de Docker: buscar y ejecutar imágenes, inspeccionar contenedores, manejar datos y redes, trabajar con un registro y eliminar objetos sin uso. Sus ejercicios breves y repetibles son ideales si necesitas más práctica que la ofrecida por una introducción conceptual.

Lo que aprenderás

Al completar el curso, aprenderás a:

  • Extraer, buscar, listar, etiquetar, subir y eliminar imágenes Docker.
  • Crear, ejecutar, iniciar, detener, reiniciar, adjuntar y eliminar contenedores.
  • Ejecutar comandos dentro de contenedores y copiar datos entre un contenedor y el host.
  • Leer logs, inspeccionar configuraciones, ver procesos e identificar puertos publicados.
  • Construir una imagen desde un Dockerfile y administrar la imagen local resultante.
  • Crear y administrar volúmenes y redes Docker para cargas en contenedores.
  • Consultar la versión y la información global de Docker y usar comandos de gestión del sistema.
  • Iniciar y cerrar sesión en un registro y limpiar con seguridad objetos Docker sin uso.

A quién va dirigido este curso

Está dirigido a principiantes que ya conocen conceptos de Docker, pero necesitan repetición estructurada con sus herramientas de línea de comandos. También es útil para perfiles de desarrollo y operaciones que quieren practicar tareas concretas antes de abordar despliegues u orquestación más amplios.

Requisitos previos: Debes sentirte cómodo con un terminal y comandos básicos de Linux. Conocer imágenes, contenedores y el propósito de Docker ayuda, aunque cada laboratorio guiado ofrece apoyo antes del desafío correspondiente.

Entorno de aprendizaje: El curso incluye 60 laboratorios prácticos en el navegador, organizados en 30 pares. Trabajarás principalmente en un terminal proporcionado con Docker disponible; las actividades de login y push pueden requerir credenciales de un registro Docker.

Preguntas frecuentes

¿Cómo se relacionan los laboratorios guiados y los desafíos?

Cada uno de los 30 temas comienza con un laboratorio guiado y continúa con un desafío sobre el mismo comando o flujo. Así aprendes con instrucciones y luego practicas su aplicación.

¿Necesito una cuenta de Docker Hub o de otro registro?

La mayoría de los laboratorios usa operaciones locales o búsqueda de imágenes públicas. Los temas de login, logout y push implican autenticación, por lo que pueden requerir credenciales válidas.

¿El curso enseña Docker Compose o Kubernetes?

No. Se concentra en comandos Docker, Dockerfiles, volúmenes, redes, registros, información del sistema y limpieza. Compose y la orquestación quedan fuera del temario indicado.

¿Debo cursarlo antes o después de Docker para principiantes?

Puedes hacerlo después o junto a un curso introductorio si buscas práctica repetida. Resulta especialmente útil como entrenamiento una vez que entiendes imágenes y contenedores.

Profesor

labby
Labby
Labby is the LabEx teacher.