Instalación de Docker en Ubuntu
Esta guía explica paso a paso cómo instalar Docker en cualquier sistema basado en Ubuntu, sin depender de versiones específicas. El procedimiento es válido para Ubuntu Server y Desktop, en arquitecturas x86_64.
Paso 1: Actualizar el sistema
Es recomendable comenzar actualizando los paquetes existentes.
sudo apt update
sudo apt upgrade -y
Paso 2: Instalar dependencias necesarias
Docker requiere algunos paquetes para poder instalarse desde un repositorio externo.
sudo apt install -y ca-certificates curl gnupg lsb-release
Paso 3: Añadir la clave GPG oficial de Docker
Se descarga y almacena la clave GPG que garantiza la autenticidad del repositorio de Docker.
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
Paso 4: Añadir el repositorio de Docker
Se configura el repositorio de Docker estable según la versión de Ubuntu instalada.
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Paso 5: Instalar Docker Engine
Se actualiza el índice de paquetes e instala Docker y sus componentes principales.
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Paso 6: Verificar la instalación
Para confirmar que Docker se instaló correctamente, se puede ejecutar la imagen de prueba oficial.
sudo docker run hello-world
Paso 7: Ejecutar Docker sin sudo (opcional)
Si deseas usar Docker sin anteponer sudo
, añade tu usuario al grupo docker
.
sudo usermod -aG docker $USER
Para aplicar el cambio, cierra la sesión actual y vuelve a iniciarla, o ejecuta:
newgrp docker
Documentación generada con Inteligencia Artificial