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.
Tabla de contenidos
- 1 🧩 Requisitos previos
- 2 ⚙️ Paso 1: Actualizar el sistema
- 3 🧱 Paso 2: Instalar dependencias necesarias
- 4 🔑 Paso 3: Añadir la clave GPG oficial de Docker
- 5 📦 Paso 4: Añadir el repositorio oficial de Docker
- 6 🐳 Paso 5: Instalar Docker Engine
- 7 🚀 Paso 6: Habilitar y comprobar Docker
- 8 👥 Paso 7: Ejecutar Docker sin usar sudo (opcional)
- 9 🧭 Paso 8: Verificar versiones instaladas
- 10 ✅ Conclusió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-httpsnisoftware-properties-commonen 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.