Docker es una herramienta gratuita de código abierto para la contenerización de aplicaciones. Los contenedores son entornos aislados, similares a las máquinas virtuales (VM). Sin embargo, en comparación con las VM, permiten transferir aplicaciones fácilmente entre plataformas y tienen menores requisitos del sistema. Docker utiliza la virtualización a nivel del sistema operativo, gracias a las herramientas integradas en el núcleo de Linux.
En este artículo, explicaremos el proceso de instalación de Docker en Ubuntu 22.04. El manual también es adecuado para versiones anteriores de Ubuntu. Además, para trabajar cómodamente con una gran cantidad de contenedores, descargaremos Docker Compose, que es necesario para la administración centralizada de contenedores.
Nota: Aunque este artículo se centra en Ubuntu 22.04, las instrucciones pueden adaptarse para otras versiones soportadas de Ubuntu, como 24.04 («Noble») y 24.10 («Oracular»), cambiando el nombre en clave en el paso de agregado del repositorio a «noble» o «oracular», respectivamente.
Requisitos del sistema
Según la documentación de Docker, para su instalación necesitarás un sistema operativo Ubuntu de 64 bits de una de las siguientes versiones:
- 22.04 — nombre en clave «Jammy»;
- 21.10 — nombre en clave «Impish»;
- 20.04 — nombre en clave «Focal»;
- 18.04 — nombre en clave «Bionic».
Nota: Las versiones 21.10, 20.04 y 18.04 ya no son soportadas oficialmente por Docker. Se recomienda usar las versiones más recientes como 22.04, 24.04 o 24.10.
Docker funciona en la mayoría de las arquitecturas populares. En general, los requisitos de recursos de tu dispositivo dependen de cómo planeas usar Docker y qué tan cómodo te sientes trabajando con él. Todo depende de la escala de las aplicaciones que planeas implementar dentro de los contenedores. Algunas fuentes recomiendan orientarse a 2 GB de memoria RAM.
Y, por supuesto, se requiere una conexión a internet estable.
Cómo instalar Docker en Ubuntu 22.04
La instalación de Docker en Ubuntu 22.04 se reduce a una lista de comandos en la terminal. A continuación, se muestra una instrucción paso a paso con explicaciones de las acciones que se realizan. El algoritmo también es adecuado para las versiones de servidor de Ubuntu.
- Actualizar los índices de paquetes apt:
Desafortunadamente, el repositorio estándar no siempre contiene las versiones más nuevas del software. Por lo tanto, en estas instrucciones descargaremos Docker desde su repositorio oficial para instalar la última versión. En primer lugar, debemos actualizar los índices de paquetes:
sudo apt update
- Instalar paquetes adicionales:
Para instalar Docker, necesitarás descargar 4 paquetes adicionales, a saber:
curl
— necesario para trabajar con recursos web;software-properties-common
— paquete para administrar software mediante scripts;ca-certificates
— contiene información sobre los centros de certificación;apt-transport-https
— necesario para la transmisión de datos a través del protocolo HTTPS.
Descárgalos:
sudo apt install curl software-properties-common ca-certificates apt-transport-https -y
La bandera (flag) -y
significa que la respuesta a todas las preguntas de la terminal será «Sí».
- Importar la clave GPG:
La clave GPG es necesaria para verificar las firmas del software. Será necesaria para agregar el repositorio de Docker a la lista local. Importa la clave GPG:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker.gpg
Nota: En versiones anteriores, se usaba
/etc/apt/keyrings/docker.gpg
, pero ahora se recomienda usar/usr/share/keyrings/docker.gpg
.
- Agregar el repositorio de Docker:
Agreguemos el repositorio para nuestra versión de Ubuntu. Para otras versiones, ajusta el nombre en clave según sea necesario (por ejemplo, «noble» para 24.04). Ejecuta el comando:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Nota: Este comando usa
$(lsb_release -cs)
para obtener automáticamente el nombre en clave de la versión de Ubuntu instalada.
- Actualizar nuevamente los índices de paquetes:
Después de realizar todas las manipulaciones, debemos actualizar nuevamente los índices de paquetes:
sudo apt update
- Verificar el repositorio:
Asegurémonos de que la instalación se realizará desde el repositorio que necesitamos. Ejecuta el siguiente comando:
apt-cache policy docker-ce
Salida:

- Instalar Docker y Docker Compose:
Instala Docker y el plugin de Docker Compose:
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
Nota: Anteriormente, solo se instalaba
docker-ce
, pero ahora se recomienda instalar todos estos paquetes para tener una instalación completa, incluyendo Docker Compose como plugin.
Después de ejecutar el comando, comenzará la instalación de Docker y Docker Compose.
Asegurémonos del éxito de la instalación, verificando el estado de Docker en el sistema:
sudo systemctl status docker
Salida:

Además, puedes verificar la versión de Docker Compose ejecutando:
docker compose version
Ubuntu 22.04 — Instalación de Docker Compose
Nota: A partir de Docker 2.21.0, Docker Compose v2 está incluido como un plugin en la instalación de Docker Engine. Por lo tanto, al instalar Docker con el comando anterior, ya tendrás Docker Compose instalado y puedes usarlo con
docker compose
. Las siguientes secciones describen métodos alternativos para instalar Docker Compose, que pueden ser útiles en ciertos escenarios, pero no son necesarios en la mayoría de los casos.
Docker Compose es una herramienta de Docker diseñada para administrar una gran cantidad de contenedores. Se utiliza en proyectos en los que se utilizan muchos contenedores que deben funcionar juntos como una sola unidad. Administrar este proceso manualmente es difícil. Todo el proceso de administración se describe en un solo archivo YAML: contiene la configuración y la configuración de todos los contenedores y las aplicaciones en ellos.
Instalación manual
Si necesitas instalar una versión específica de Docker Compose manualmente, puedes hacerlo de la siguiente manera:
Descarga la última versión de Docker Compose (v2.37.0 al momento de escribir este artículo):
sudo curl -L "https://github.com/docker/compose/releases/download/v2.37.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
Instalación con apt-get
Este método instala la versión antigua de Docker Compose (v1), que no es recomendada. En su lugar, use el plugin docker-compose-plugin
instalado con Docker.
Si aún deseas instalarla, ejecuta:
sudo apt-get install docker-compose
Conclusión
En este artículo, hemos revisado la instalación de Docker y Docker Compose en Ubuntu 22.04. Recuerda que Docker Compose ahora está incluido como un plugin en la instalación de Docker, por lo que no es necesario instalarlo por separado en la mayoría de los casos.
¿Qué te parece?
Es bueno conocer tu opinión. Deja un comentario.