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:
- Un sistema Debian 13 completamente actualizado.
- Acceso a una terminal con privilegios de superusuario (root).
- Conexión a Internet estable.
- Un plan de contingencia en caso de que algo salga mal durante la instalación.
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