Aprende Inteligencia Artificial y Acelera tu Futuro

Descubre cómo la IA puede multiplicar tu productividad y cambiar tu forma de trabajar.

Acceder al Curso Ahora

Cómo instalar Docker en Debian 13 paso a paso

En esta guía te explico cómo instalar Docker en Debian 13 “Trixie” de forma sencilla, usando los repositorios oficiales de Docker.
Este método garantiza que siempre tendrás las versiones más recientes y estables de Docker Engine y Docker Compose.


🔧 ¿Qué es Docker?

Docker es una plataforma que permite ejecutar aplicaciones dentro de contenedores.
Cada contenedor incluye todo lo necesario para que una app funcione igual en cualquier sistema operativo, lo que lo convierte en una herramienta imprescindible para desarrolladores, administradores de sistemas y DevOps.


🧩 Requisitos previos

Antes de empezar, asegúrate de tener:

  • Una instalación limpia y actualizada de Debian 13 (Trixie).
  • Acceso a una cuenta con permisos de sudo.
  • Conexión a Internet activa.

⚙️ Paso 1: Actualiza el sistema

Lo primero es asegurarte de que tu Debian esté completamente actualizado:

sudo apt update
sudo apt upgrade -y

📦 Paso 2: Instala las dependencias necesarias

Docker necesita algunos paquetes básicos para añadir su repositorio y gestionar claves de seguridad:

sudo apt install -y ca-certificates curl gnupg lsb-release

🔹 Nota: ya no es necesario instalar apt-transport-https ni software-properties-common en Debian 13.


🔑 Paso 3: Añadir la clave GPG oficial de Docker

Esta clave se usa para verificar que los paquetes descargados provienen del repositorio oficial de Docker.

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg \
  | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

🧭 Paso 4: Añadir el repositorio oficial de Docker

Agrega el repositorio estable de Docker para Debian 13:

echo "deb [arch=$(dpkg --print-architecture) \
signed-by=/etc/apt/keyrings/docker.gpg] \
https://download.docker.com/linux/debian \
$(. /etc/os-release && echo $VERSION_CODENAME) stable" \
| sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Puedes comprobarlo con:

cat /etc/apt/sources.list.d/docker.list

Deberías ver algo como:

deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian trixie stable

🐳 Paso 5: Instalar Docker Engine

Actualiza los repositorios y luego instala Docker Engine junto con sus componentes:

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

⚠️ Importante: no instales el paquete docker-compose clásico, ya que la versión moderna viene incluida como docker compose (sin guion).


🚀 Paso 6: Activar y comprobar Docker

Arranca el servicio y asegúrate de que esté activo:

sudo systemctl enable --now docker
sudo systemctl status docker

Si ves el mensaje active (running), todo está correcto.


🧪 Paso 7: Probar Docker

Para confirmar que funciona, ejecuta el contenedor de prueba oficial:

sudo docker run hello-world

Deberías ver un mensaje que dice:

Hello from Docker!


👥 Paso 8: Usar Docker sin sudo (opcional)

Para evitar escribir sudo cada vez que uses Docker:

sudo usermod -aG docker $USER

Cierra la sesión y vuelve a entrar. Luego prueba:

docker ps
docker compose version

✅ Conclusión

Ya tienes Docker instalado en Debian 13 de forma limpia, segura y con soporte oficial.
Ahora puedes crear contenedores, usar docker compose para levantar proyectos completos o desplegar servicios en cuestión de segundos.

Tutoriales Más Vistos

Posts Más Vistos