Instalación de Docker en Debian 13

· 20 min · linux

Introducción

En este artículo, te guiaremos a través del proceso de instalación de Docker en Debian 13. Docker es una plataforma que permite desarrollar, enviar y ejecutar aplicaciones en contenedores, lo que facilita la portabilidad y escalabilidad de las aplicaciones. A continuación, te mostraremos cómo instalar Docker de manera segura y sencilla.

Requisitos previos

Antes de comenzar, asegúrate de tener lo siguiente:

Pasos para la instalación

Actualizar el sistema

Antes de instalar Docker, es recomendable asegurarse de que tu sistema esté completamente actualizado. Abre una terminal y ejecuta los siguientes comandos:

sudo apt update
sudo apt upgrade -y

Instalar dependencias y el repositorio de Docker

Docker requiere algunas dependencias para funcionar correctamente. Instálalas ejecutando:

apt update
apt install -y ca-certificates curl
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
chmod a+r /etc/apt/keyrings/docker.asc
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Actualizar los repositorios al nuevo formato

Ahora, actualiza la lista de paquetes para incluir el repositorio de Docker:

apt modernize-sources

Esto debería crear un archivo /etc/apt/sources.list.d/docker.sources con el contenido adecuado para Debian 13.

Con un contenido similar a:

Types: deb
URIs: https://download.docker.com/linux/debian/
Suites: trixie
Components: stable
Signed-By: /etc/apt/keyrings/docker.asc

Instalar Docker

Ahora que has configurado el repositorio de Docker, puedes instalar Docker ejecutando:

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

Verificar la instalación

Para verificar que Docker se ha instalado correctamente, ejecuta el siguiente comando:

docker --version

Esto debería mostrarte la versión de Docker instalada en tu sistema.

Proceso de post-instalación

Para permitir que tu usuario ejecute comandos de Docker sin necesidad de usar el administrador, agrega tu usuario al grupo docker: Como root o con sudo, ejecuta:

groupadd docker
usermod -aG docker MIUSUARIO
newgrp docker

Probar Docker

Para asegurarte de que Docker está funcionando correctamente, puedes ejecutar el siguiente comando para descargar y ejecutar un contenedor de prueba:

docker run hello-world

Si todo está configurado correctamente, deberías ver un mensaje de bienvenida de Docker indicando que la instalación fue exitosa.

Manejo de Servicios

Para asegurarte de que Docker se inicie automáticamente al arrancar el sistema, puedes habilitar el servicio de Docker con el siguiente comando:

systemctl enable docker.service
systemctl enable containerd.service