Cómo instalar Docker en Ubuntu 20.04
Actualizado: 2026-05-03
Docker[1] es un sistema que permite encapsular aplicaciones dentro de contenedores: unidades de software portátiles que incluyen todo lo necesario para ejecutar una aplicación de forma aislada —servicios, configuraciones, datos y dependencias— sin tener que adaptar el servidor anfitrión. Este artículo explica cómo instalar Docker en Ubuntu 20.04 desde el repositorio oficial.
Puntos clave
- Los contenedores Docker son más ligeros que las máquinas virtuales porque comparten el kernel del sistema operativo anfitrión.
- El repositorio oficial de Ubuntu no siempre incluye la última versión de Docker — la instalación desde el repositorio de Docker garantiza la versión más reciente.
- Añadir el usuario al grupo
dockerpermite ejecutar comandos sinsudo. - Verificar la instalación con
docker --versionydocker run hello-worldconfirma que el daemon está activo.
¿Qué es Docker y por qué usarlo?
Docker es la plataforma de contenedores más extendida del mundo. A diferencia de las máquinas virtuales, que virtualizan el hardware completo, los contenedores Docker comparten el kernel del sistema operativo anfitrión. Esto los hace:
- Más rápidos de arrancar (segundos frente a minutos).
- Más ligeros en consumo de memoria y disco.
- Más fáciles de mover entre servidores o entornos de nube.
- Reproducibles: el mismo contenedor funciona igual en desarrollo, staging y producción.
Requisitos previos
- Un servidor ejecutando Ubuntu 20.04[2].
- Acceso a un usuario con privilegios
sudo.
Instalar Docker desde el repositorio oficial
El repositorio de paquetes oficial de Ubuntu no siempre ofrece la última versión de Docker. Para garantizar la versión más reciente, instalamos desde el repositorio de Docker. Primero actualizamos el índice de paquetes y añadimos las dependencias necesarias:
sudo apt-get update
sudo apt install apt-transport-https ca-certificates curl software-properties-commonAñadimos la clave GPG del repositorio de Docker para verificar la autenticidad de los paquetes:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -Registramos el repositorio oficial de Docker apuntando a la rama focal stable:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
sudo apt-get updateInstalar Docker CE y configurar permisos
Instalamos Docker Community Edition y añadimos nuestro usuario al grupo docker para poder ejecutar comandos sin sudo. El comando su - ${USER} recarga la sesión para que el cambio de grupo surta efecto:
sudo apt-get install docker-ce
sudo usermod -aG docker ${USER}
su - ${USER}Verificar la instalación
Comprobamos la versión instalada y que el daemon de Docker está en ejecución:
docker --versionPara una verificación más completa, ejecutamos el contenedor de prueba oficial:
docker run hello-worldSi la instalación es correcta, Docker descargará la imagen hello-world y mostrará un mensaje de confirmación. Con Docker instalado, el siguiente paso natural es instalar Docker Compose en Ubuntu 20.04 para gestionar aplicaciones multi-contenedor, o configurar Traefik como proxy inverso para publicar servicios en internet.
Conclusión
Instalar Docker desde el repositorio oficial garantiza siempre tener la versión más reciente y estable, evitando los paquetes desactualizados del repositorio de Ubuntu. Con el usuario añadido al grupo docker y el daemon activo, el entorno está listo para ejecutar y orquestar contenedores de forma inmediata.