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
Arquitecto de sistemas | MCSE: Infraestructura básica
Experto en infraestructura de TI con más de 15 años de experiencia en el sector. Actualmente, como Gerente de Proyectos de Sistemas y Redes y experto en Seguridad de Sistemas de Información (ISS), utilizo mi experiencia para garantizar la fiabilidad y seguridad de los entornos tecnológicos.

Deja un comentario