Guía

Docker desde cero

Desde el primer contenedor hasta una imagen que puedes desplegar tranquilo. Sin recetas copiadas ni pasos que no se entienden.

3 capítulosNivel principianteActualizada el 28 de agosto de 2026

Hay mucha gente que usa Docker a diario y, si le preguntas qué es un contenedor, te dice que es «como una máquina virtual pero más ligera». No es culpa suya. La mayoría de los tutoriales empiezan por el Dockerfile y nunca cuentan qué hay debajo.

Esta guía va en el otro orden. Primero entendemos qué es un contenedor de verdad, después escribimos un Dockerfile que no pese 900 MB y por último dejamos la imagen lista para un despliegue real, con etiquetas, configuración por entorno y comprobaciones de salud.

No doy por hecho que hayas usado contenedores antes. Sí que te manejes en una terminal y sepas qué es un proceso.

Qué vamos a construir

A lo largo de los tres capítulos empaquetamos una API de Node.js. Primero de la forma ingenua, la que sale a la primera, y después vamos mejorando capas, tamaño y seguridad hasta llegar a una imagen reproducible que puedas publicar.

Qué necesitas

  • Docker Engine 24 o superior. Compruébalo con docker --version.
  • Un editor y una terminal.
  • Unos 20 minutos por capítulo, más o menos.

Capítulos

  1. 01Tu primer contenedorQué es un contenedor por dentro, cómo se ejecuta y en qué se diferencia de verdad de una máquina virtual.
  2. 02Escribir un Dockerfile decenteCapas, caché y orden de las instrucciones. Por qué tu build tarda tres minutos y cómo dejarlo en diez segundos.
  3. 03Llevar la imagen a producciónEtiquetas, registro, variables de entorno y comprobaciones de salud. Lo necesario para desplegar sin sustos y poder volver atrás.