Boost Academy
LearningAssessmentsProfile
Back
  • Live

Fundamentos, imágenes y docker run

8h of live classes·HACK A BOSS·Spanish

Skills you will learn

  • Docker

Schedules

You need an active plan

To access live courses you need an active plan. We're working on making plans available soon — stay tuned.

There are no open calls right now, but don't miss out: save this course and we'll notify you as soon as a call opens.

Description

Learning objectives

Syllabus

Technical requirements

Prerequisites

Schedule details

Resources

No resources are available yet for this schedule

Curso introductorio a Docker centrado en el modelo imagen → contenedor y en la ejecución de aplicaciones con docker run. El alumno aprende a construir imágenes propias con Dockerfile, operar el ciclo de vida de los contenedores y verificar que una aplicación real funciona dentro de un entorno contenedorizado de forma segura y repetible.

Al finalizar el curso, el participante será capaz de:

  • Explicar qué es una imagen y qué es un contenedor, y cómo se relacionan
  • Ejecutar contenedores en foreground y detached, exponiendo puertos cuando corresponda
  • Operar el ciclo de vida básico de un contenedor: listar, inspeccionar, parar, borrar y limpiar
  • Utilizar las opciones clave de docker run: nombre, identificación, políticas de reinicio y limpieza
  • Escribir un Dockerfile básico y construir una imagen propia con docker build
  • Verificar que una aplicación sencilla funciona correctamente dentro del contenedor
  1. Contenedores e imágenes — concepto de imagen, contenedor y su relación; comparación con VMs; Docker Engine
  2. Ejecución con docker run — foreground y detached, puertos, logs, nombres, políticas de reinicio y limpieza automática
  3. Ciclo de vida del contenedor — listar, inspeccionar, parar, borrar y limpiar contenedores e imágenes
  4. Construcción de imágenes — estructura del Dockerfile, instrucciones básicas (FROM, RUN, COPY, CMD), docker build y verificación de la aplicación
  • Docker Desktop (Windows/macOS) o Docker Engine (Linux) instalado y en ejecución
  • Manejo básico de terminal: cd, ls y ejecución de comandos
  • Conceptos mínimos de aplicación web o API: qué es un puerto (recomendable)