Ubuntu 24.04: installazione di Docker e Docker compose

In questo tutorial spiegherò come installare Docker e Docker Compose dalle fonti ufficiali di Docker.

Al momento in cui scrivo questo tutorial, Ubuntu 24.04 è appena stato rilasciato e Docker è già disponibile nei repository.

Nella documentazione di Docker, è necessario passare diverse righe di comando per installare prima il repository e poi installare Docker e Docker Compose.

Per risparmiare tempo, ho compilato i diversi comandi in uno 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

Come puoi vedere nello screenshot qui sotto, sono connesso tramite SSH a un computer con Ubuntu 24.04 LTS.

Iniziamo creando un file con nano in cui copieremo lo script:

nano docker-install.sh

Incolla il contenuto dello script che si trova all’inizio del tutorial:

Eseguire lo script per avviare l’installazione di Docker e Docker Compose:

sudo sh docker-install.sh

Attendi l’installazione in corso…

Una volta completata l’installazione, controlla la versione di Docker e Docker compose.

sudo docker version
sudo docker compose version

Per testare il funzionamento di Docker sul tuo server Ubuntu 24.04, è possibile effettuare un test con il contenitore hello-world.

sudo docker run hello-world

Ora puoi distribuire i tuoi container su Ubuntu 24.04.

Romain Drouche
Architetto di sistema | MCSE: Infrastruttura di base
Esperto di infrastrutture IT con oltre 15 anni di esperienza sul campo. Attualmente Project Manager Sistemi e Reti ed esperto di Sicurezza dei Sistemi Informativi, utilizzo la mia competenza per garantire l'affidabilità e la sicurezza degli ambienti tecnologici.

Lascia un commento