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 grupodocker
(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.