Compartir comentarios
Las respuestas se generan en base a la documentación.

Laboratorio: Introducción a Docker

Comienza desde cero y aprende los componentes fundamentales de Docker. Ejecutarás contenedores preconstruidos, escribirás un Dockerfile para empaquetar una aplicación Node.js, construirás tu propia imagen y verás en acción la inmutabilidad y el aislamiento de los contenedores.

Iniciar el laboratorio

  1. Inicia el labspace:

    $ docker compose -p labspace -f oci://dockersamples/labspace-container-getting-started up -d
    
  2. Abre tu navegador en http://localhost:3030.

  3. Cuando hayas terminado, elimina el labspace:

    $ docker compose -p labspace down
    

Qué aprenderás

Al final de este Labspace, habrás completado lo siguiente:

  • Comprender qué son los contenedores y en qué se diferencian de las máquinas virtuales.
  • Ejecutar contenedores en segundo plano, inspeccionar sus registros (logs) y sistema de archivos, y administrar su ciclo de vida.
  • Escribir un Dockerfile para empaquetar una aplicación, utilizando el almacenamiento en caché de capas para reconstrucciones rápidas.
  • Construir una imagen personalizada con docker build y ejecutarla como un contenedor.
  • Opcionalmente, publicar tu imagen en Docker Hub.

Módulos

#MóduloDescripción
1Bienvenido a DockerIntroducción a los contenedores y ejecución de tu primer contenedor hello-world
2Ejecución de contenedoresIniciar Nginx, inspeccionar registros y aspectos internos, y administrar el ciclo de vida del contenedor
3Construcción de tu primera imagenEscribir un Dockerfile y construir una imagen personalizada a partir de una aplicación Node.js
4Ejecución de tu aplicaciónEjecutar tu imagen, explorar el aislamiento de contenedores y, opcionalmente, subirla a Docker Hub
5CierreResumen de conceptos clave y siguientes pasos