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 (2025)

¿Quieres usar Docker en tu sistema Debian 13 “Trixie”? En esta guía te enseñaré cómo instalarlo correctamente desde los repositorios oficiales de Docker, sin errores y sin usar paquetes obsoletos.
Docker te permitirá ejecutar contenedores de aplicaciones de forma ligera y segura, ideal para desarrolladores, administradores de sistemas y entornos de producción.


🧩 Requisitos previos

Antes de comenzar, asegúrate de tener:

  • Una instalación de Debian 13 (Trixie) actualizada.
  • Acceso a un usuario con privilegios de sudo.
  • Conexión a Internet activa.

⚙️ Paso 1: Actualizar el sistema

Lo primero es asegurarse de que tu sistema está al día:

sudo apt update
sudo apt upgrade -y

Esto actualizará los repositorios y los paquetes esenciales del sistema.


🧱 Paso 2: Instalar dependencias necesarias

Docker requiere algunos paquetes previos para poder agregar su repositorio y gestionar las claves GPG:

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

💡 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 permitirá verificar la autenticidad de los paquetes descargados desde el repositorio oficial.

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

Agregamos el repositorio estable de Docker correspondiente a 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 verificarlo con:

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

Debe mostrar algo similar a:

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 e instala Docker:

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

🚀 Paso 6: Habilitar y comprobar Docker

Inicia el servicio y verifica que todo funcione correctamente:

sudo systemctl enable docker
sudo systemctl start docker
sudo systemctl status docker

Para probar la instalación:

sudo docker run hello-world

Si ves el mensaje “Hello from Docker!”, todo está funcionando perfectamente.


👥 Paso 7: Ejecutar Docker sin usar sudo (opcional)

Si quieres ejecutar Docker sin tener que escribir sudo cada vez:

sudo usermod -aG docker $USER

Cierra sesión y vuelve a entrar para aplicar los cambios.


🧭 Paso 8: Verificar versiones instaladas

docker --version
docker compose version

Deberías ver algo similar a:

Docker version 27.0.2, build 12345
Docker Compose version v2.27.0

✅ Conclusión

Ya tienes Docker instalado en Debian 13 (Trixie) de forma limpia, segura y usando el repositorio oficial.
A partir de aquí, puedes empezar a crear contenedores, usar imágenes desde Docker Hub o configurar tus propios entornos de desarrollo con docker-compose.


🔗 Recursos útiles

Tutoriales Más Vistos

Posts Más Vistos