Ricerca nel sito web

Come installare Docker su Ubuntu 22.04: una guida passo passo


Scopri come installare Docker su Ubuntu 22.04 in questa guida facile da seguire e inizia a distribuire le tue applicazioni containerizzate oggi stesso.

Docker è una piattaforma software che racchiude l'applicazione e tutte le sue dipendenze in contenitori: ambienti di esecuzione piccoli, portatili e leggeri che condividono il kernel del sistema operativo ma per il resto operano in isolamento.

Questa guida ti guiderà facilmente attraverso i passaggi necessari per installare Docker su Ubuntu 22.04 LTS per iniziare con la containerizzazione e sfruttare al meglio questo potente strumento.

Tuttavia, se ti sei imbattuto in questa guida cercandone una per Ubuntu 24.04 LTS (Noble Numbat), puoi trovarla qui.

Installazione di Docker su Ubuntu 22.04

Esistono diversi modi per installare Docker sul tuo sistema Ubuntu 22.04. Ad esempio, è disponibile nei repository ufficiali di Ubuntu, dove può essere facilmente installato con un singolo comando APT. Tuttavia, uno svantaggio di questo approccio è che la versione disponibile non è sempre la più recente.

Per questo motivo, questa guida ti mostrerà come installare Docker su Ubuntu 22.04 dal repository ufficiale Docker, dove riceverai sempre l'ultima versione aggiornata e riceverai automaticamente tutti i futuri aggiornamenti software non appena saranno disponibili. Quindi, cominciamo.

Passaggio 1: installare i prerequisiti

Innanzitutto, esegui i due comandi seguenti per aggiornare l'indice del pacchetto e installare il prerequisito necessario per aggiungere e utilizzare un nuovo repository HTTPS.

sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release

Passaggio 2: aggiungi la chiave GPG ufficiale di Docker

Successivamente, importa la chiave del repository GPG Docker sul tuo sistema Ubuntu. Questa funzionalità di sicurezza garantisce che il software che stai installando sia autentico.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

Si noti che il comando non produce alcun output.

Passaggio 3: aggiungi Docker Repo a Ubuntu 22.04

Dopo aver importato le chiavi GPG, aggiungeremo il repository Docker ufficiale al nostro sistema Ubuntu 22.04. Ciò implica che il pacchetto di aggiornamento verrà reso disponibile con il resto degli aggiornamenti regolari del sistema se viene rilasciata una nuova versione.

echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Come con il comando precedente, la sua esecuzione non produce output.

Successivamente, aggiorna l'elenco dei pacchetti.

sudo apt update

Come puoi vedere, il nostro nuovo repository Docker è ora disponibile e pronto per essere utilizzato.

Passaggio 4: installa Docker su Ubuntu 22.04

Per installare l'ultima versione aggiornata di Docker su Ubuntu, esegui il comando seguente. 

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

Questo installa i seguenti componenti Docker:

  • docker-ce: il motore Docker stesso.
  • docker-ce-cli: uno strumento da riga di comando che ti consente di parlare con il demone Docker.
  • containerd.io: un runtime del contenitore che gestisce il ciclo di vita del contenitore.
  • docker-buildx-plugin: un plug-in CLI che estende la build Docker con molte nuove funzionalità.
  • docker-compose-plugin: un plug-in di gestione della configurazione per orchestrare la creazione e la gestione dei contenitori Docker tramite i file di composizione.

Questo è tutto! Ora Docker dovrebbe essere installato; il servizio è stato avviato e abilitato per l'avvio automatico all'avvio.

Inoltre, puoi controllare lo stato del servizio Docker utilizzando quanto segue:

sudo systemctl is-active docker

Passaggio 5: verificare l'installazione di Docker

Ora controlliamo se tutto con la nostra nuova installazione Docker funziona correttamente. A questo scopo, eseguiremo una semplice applicazione chiamata “hello-world”.

sudo docker run hello-world

Congratulazioni! Come possiamo vedere, tutto funziona come previsto!

Abilitazione degli utenti non root all'esecuzione dei comandi Docker

Finora abbiamo installato con successo Docker sul tuo sistema Ubuntu 22.04.

Tuttavia, solo root e gli utenti con privilegi sudo possono eseguire i comandi Docker per impostazione predefinita. In altre parole, se provi a eseguire il comando docker senza prefissarlo con sudo, riceverai un messaggio di errore come questo:

Pertanto, per eseguire i comandi Docker come utente non root, devi aggiungere il tuo utente al gruppo docker. Per fare ciò, digita quanto segue:

sudo usermod -aG docker ${USER}

Nel comando precedente, $ {USER} è una variabile di ambiente che contiene il tuo nome utente. Per richiedere la nuova appartenenza al gruppo, riavvia il tuo sistema Ubuntu. Sarai quindi in grado di eseguire i comandi docker senza doverli prefissare con sudo.

Conclusione

Docker è uno strumento potente che può migliorare significativamente la tua capacità di gestire e distribuire applicazioni in modo leggero ed efficiente. Seguendo i passaggi descritti in questo articolo, dovresti avere un'installazione Docker funzionante sul tuo sistema Ubuntu 22.04.

Inoltre, Docker Desktop è la tua soluzione se vuoi rendere le cose ancora più semplici e gestire i tuoi contenitori attraverso un'app GUI intuitiva e facile da usare. Ecco il nostro tutorial su come installarlo su Ubuntu.

Allora, cosa stai aspettando? Inizia oggi a sperimentare Docker sul tuo sistema Ubuntu e scopri come può rivoluzionare il modo in cui crei e distribuisci applicazioni.

Per saperne di più su Docker, consulta la documentazione ufficiale di Docker.

Articoli correlati: