Federico Mazzei / Instalar Docker - Docker Compose en Debian 13

Created Mon, 24 Aug 2026 09:47:57 +0000 Modified Mon, 24 Aug 2026 09:47:57 +0000

Instalar Docker - Docker Compose en Debian 13

Si usas habitualmente archivos docker-compose.yml para desplegar tus servicios y contenedores, tener un entorno limpio y actualizado en tu servidor o PC con Debian 13 (Trixie) es fundamental. En este post te muestro el paso a paso definitivo para instalar la última versión oficial de Docker Engine y Docker Compose.


Prerrequisitos

  • Un sistema operativo Debian 13 de 64 bits.
  • Un usuario con privilegios de administrador (sudo).

Paso 1: Limpiar versiones previas y actualizar

Primero, actualizamos los repositorios del sistema y nos aseguramos de purgar paquetes antiguos que puedan generar conflictos:

```bash
sudo apt update && sudo apt upgrade -y
sudo apt remove docker.io docker-doc docker-compose podman-docker containerd runc 2>/dev/null || true
```

Paso 2: Instalar dependencias

Instalamos las herramientas necesarias para descargar certificados y manejar claves mediante HTTPS:

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

Paso 3: Añadir la clave GPG y el repositorio oficial

Configuramos el repositorio oficial de Docker para Debian asegurando la autenticidad de los paquetes:

```bash
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

echo \
“deb [arch=$(dpkg –print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable” | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```

Paso 4: Instalar Docker y Docker Compose

Actualizamos los índices con el nuevo repositorio e instalamos el motor de Docker junto al plugin de Compose:

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

Paso 5: Configurar permisos de usuario

Para evitar tipear `sudo` cada vez que ejecutes un comando de Docker, añadimos tu usuario al grupo correspondiente:

```bash
sudo usermod -aG docker $USER
```
(Recuerda reiniciar la sesión o la terminal para aplicar este cambio).

Paso 6: Verificar que todo funcione

Comprueba que el servicio esté activo:

```bash
sudo systemctl status docker
docker compose version
```

¡Listo! Ya tienes tu entorno preparado para levantar todos tus archivos `docker-compose.yml` sin inconvenientes en Debian 13.