Cómo instalar Docker en Debian 13 (Trixie): Guía paso a paso

Published:

Si buscas un entorno confiable para la contenerización de aplicaciones, Debian 13 “Trixie” es una gran opción, y Docker es la herramienta perfecta para desplegar y gestionar contenedores de forma sencilla.

En esta guía, aprenderás a instalar Docker en Debian 13 paso a paso, directamente desde el repositorio oficial de Docker para tener siempre la última versión disponible.


1. Actualizar la base de paquetes

Antes de comenzar, actualiza la lista de paquetes y, si hay actualizaciones disponibles, instálalas:

sudo apt update && sudo apt upgrade

2. Instalar dependencias necesarias

Docker necesita ciertos paquetes previos para poder añadir repositorios HTTPS:

sudo apt install apt-transport-https ca-certificates curl

3. Añadir la clave GPG oficial de Docker

Esto asegura que los paquetes descargados son auténticos y no han sido modificados:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker.gpg

4. Añadir el repositorio oficial de Docker

Ahora agregamos el repositorio estable de Docker para Debian 13 (Trixie):

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

Luego, actualiza nuevamente la lista de paquetes:

sudo apt update

5. Instalar Docker

Instalaremos Docker junto con sus herramientas y complementos:

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

Paquetes incluidos:

  • docker-ce: Motor principal de Docker.

  • docker-ce-cli: Herramienta de línea de comandos.

  • containerd.io: Runtime para manejar contenedores.

  • docker-buildx-plugin: Extensión para construir imágenes multi-plataforma.

  • docker-compose-plugin: Gestión de aplicaciones multi-contenedor con YAML.

6. Verificar el servicio de Docker

Comprueba que Docker esté activo:

sudo systemctl is-active docker

7. Probar Docker

Ejecuta el contenedor de prueba hello-world para confirmar que todo funciona:

sudo docker run hello-world

Si ves un mensaje de bienvenida, Docker está correctamente instalado.

8. Ejecutar Docker sin sudo (opcional)

Por defecto, solo el usuario root o con privilegios sudo puede ejecutar comandos Docker. Para evitar escribir sudo siempre:

sudo usermod -aG docker ${USER}
newgrp docker

Para que el cambio sea permanente, reinicia el sistema.

Conclusión

Instalar Docker en Debian 13 (Trixie) es un proceso rápido y sencillo si sigues estos pasos. Con Docker listo, ya puedes comenzar a crear, desplegar y gestionar contenedores de manera eficiente.

📚 Recurso recomendado: Documentación oficial de Docker

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles