jedg_logo

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