Ubuntu 24.04: Instalación de Docker y Docker Compose

En este tutorial, explicaré cómo instalar Docker y Docker Compose desde las fuentes oficiales de Docker.

Al momento de escribir este tutorial, acaba de lanzarse Ubuntu 24.04 y Docker ya está disponible en los repositorios.

En la documentación de Docker, debes pasar varias líneas de comando para instalar primero el repositorio y luego instalar Docker y Docker Compose.

Para ahorrar tiempo, compilé los diferentes comandos en un script:

#!/bin/bash
export DEBIAN_FRONTEND=noninteractive

sudo apt-get update -qq
sudo apt-get upgrade -yqq

# Add Docker's official GPG key:
sudo apt-get install -yqq ca-certificates curl gnupg
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

# Add the repository to Apt sources:
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
sudo apt-get update -qq

sudo apt-get install -yqq docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Como puedes ver en la captura de pantalla a continuación, estoy conectado a través de SSH a una computadora con Ubuntu 24.04 LTS.

Comenzamos creando un archivo con nano en el que copiaremos el script:

nano docker-install.sh

Pegue el contenido del script que se encuentra al inicio del tutorial:

Ejecute el script para iniciar la instalación de Docker y Docker Compose:

sudo sh docker-install.sh

Por favor espere mientras se instala…

Una vez completada la instalación, verifique la versión de Docker y Docker Compose.

sudo docker version
sudo docker compose version

Para probar cómo funciona Docker en su servidor Ubuntu 24.04, es posible probar con el contenedor hello-world.

sudo docker run hello-world

Ahora puedes implementar tus contenedores en Ubuntu 24.04.

Romain Drouche

Romain Drouche

Architecte Système | MCSE: Core Infrastructure

Expert en infrastructures IT avec plus de 15 ans d'expérience sur le terrain. Actuellement Chef de projet Systèmes et Réseaux et Référent SSI (Sécurité des Systèmes d'Information), je mets mon expertise au service de la fiabilité et de la sécurité des environnements technologiques.

GHinM▶