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.
Tabla de contenidos
- 1 🔧 ¿Qué es Docker?
- 2 🧩 Requisitos previos
- 3 ⚙️ Paso 1: Actualiza el sistema
- 4 📦 Paso 2: Instala las dependencias necesarias
- 5 🔑 Paso 3: Añadir la clave GPG oficial de Docker
- 6 🧭 Paso 4: Añadir el repositorio oficial de Docker
- 7 🐳 Paso 5: Instalar Docker Engine
- 8 🚀 Paso 6: Activar y comprobar Docker
- 9 🧪 Paso 7: Probar Docker
- 10 👥 Paso 8: Usar Docker sin sudo (opcional)
- 11 ✅ Conclusión
🔧 ¿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-httpsnisoftware-properties-commonen 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-composeclásico, ya que la versión moderna viene incluida comodocker 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.