Guía para Instalar Docker en Debian 12

Artículos Guías Manuales Sistemas Linux Windows Binario 0

A continuación, se detallan los pasos necesarios para instalar Docker en un sistema con Debian 12. Este proceso incluye la instalación de los paquetes requeridos, la configuración del repositorio oficial de Docker, y la verificación del servicio.

1. Instalar los paquetes requeridos

Ejecute el siguiente comando para instalar los paquetes necesarios:

sudo apt install software-properties-common apt-transport-https ca-certificates curl gnupg lsb-release -y

2. Añadir la llave GPG del repositorio de Docker

Cree el directorio para almacenar la llave GPG:

sudo mkdir -p /etc/apt/keyrings

Descargue y guarde la llave GPG del repositorio oficial de Docker:

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

3. Configurar los repositorios de Docker

Añada el repositorio oficial de Docker ejecutando:

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

Actualice la lista de paquetes del sistema:

sudo apt update

4. Instalar Docker

Instale los paquetes principales de Docker:

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

Opcionalmente, puede instalar el paquete docker-compose si planea usar archivos de configuración docker-compose.yml:

sudo apt install docker-compose -y

5. Verificar el estado del servicio Docker

Compruebe que el servicio Docker esté activo:

sudo systemctl status docker

6. Habilitar Docker en el inicio del sistema

Para que Docker se inicie automáticamente junto con el sistema operativo, ejecute:

sudo systemctl enable docker

Notas finales

  • Asegúrese de que su usuario tiene permisos para ejecutar Docker sin necesidad de sudo. Para ello, añada su usuario al grupo docker (opcional):
sudo usermod -aG docker $USER
  • Reinicie la sesión para aplicar los cambios en los permisos del usuario.

Docker estará listo para su uso.