Mascota Jacar — leyendo contigo Un portátil cuyos ojos siguen el cursor mientras lees.
Cómo Instalar

Cómo instalar Docker en Ubuntu 20.04

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 docker permite ejecutar comandos sin sudo.
  • Verificar la instalación con docker --version y docker run hello-world confirma 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.
Logotipo oficial de Docker, motor de contenedores de aplicaciones

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:

bash
sudo apt-get update
sudo apt install apt-transport-https ca-certificates curl software-properties-common

Añadimos la clave GPG del repositorio de Docker para verificar la autenticidad de los paquetes:

bash
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:

bash
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
sudo apt-get update

Instalar 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:

bash
sudo apt-get install docker-ce
sudo usermod -aG docker ${USER}
su - ${USER}
Ubuntu 22.04 y Ubuntu 20.04 utilizan el mismo flujo de instalación de Docker desde el repositorio oficial

Verificar la instalación

Comprobamos la versión instalada y que el daemon de Docker está en ejecución:

bash
docker --version

Para una verificación más completa, ejecutamos el contenedor de prueba oficial:

bash
docker run hello-world

Si 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.

¿Te ha resultado útil?
[Total: 10 · Media: 4.4]
  1. Docker
  2. Ubuntu 20.04

Escrito por

CEO - Jacar Systems

Apasionado de la tecnología, la infraestructura cloud y la inteligencia artificial. Escribe sobre DevOps, IA, plataformas y software desde Madrid.