Learning Center
Piattaforma Docker

Come installare Docker su Ubuntu 22.04

27 gen 2026
Hostman Team
Hostman Team

Docker è uno strumento gratuito e open source per la containerizzazione delle applicazioni. I container sono ambienti isolati simili alle macchine virtuali (VM), ma sono più leggeri e portabili tra piattaforme diverse, richiedendo meno risorse di sistema. Docker utilizza la virtualizzazione a livello di sistema operativo, sfruttando funzionalità integrate nel kernel Linux.

Ordine delle applicazioni dopo l’installazione di Docker su Ubuntu

Ordine delle applicazioni dopo l’installazione di Docker su Ubuntu

Sebbene la procedura sia applicabile anche ad altre versioni di Ubuntu, questo tutorial spiega come installare Docker su Ubuntu 22.04. Scaricheremo inoltre Docker Compose, uno strumento necessario per gestire in modo efficace più container.

Per questa guida utilizzeremo un server cloud Hostman.

Requisiti di sistema
Copia link

Secondo la documentazione Docker, sono supportate le seguenti versioni a 64 bit di Ubuntu:

  • Ubuntu Oracular 24.10

  • Ubuntu Noble 24.04 (LTS)

  • Ubuntu Jammy 22.04 (LTS)

  • Ubuntu Focal 20.04 (LTS)

Docker funziona sulla maggior parte delle architetture più diffuse. I requisiti di risorse del dispositivo dipendono dall’uso previsto e da quanto comodamente desideri lavorare con Docker. La scala delle applicazioni che intendi distribuire nei container determinerà in larga misura le esigenze di sistema. Alcune fonti consigliano un minimo di 2 GB di RAM.

È inoltre necessaria una connessione Internet stabile.

Installare Docker su Ubuntu 22.04
Copia link

L’installazione di Docker su Ubuntu 22.04 comporta l’esecuzione di una serie di comandi nel terminale. Di seguito è riportata una guida passo dopo passo con spiegazioni. I passaggi sono applicabili anche alle versioni server di Ubuntu.

1. Aggiornare gli indici dei pacchetti

Il repository predefinito potrebbe non contenere sempre le versioni software più recenti. Pertanto, scaricheremo Docker dal repository ufficiale per garantire l’installazione della versione più aggiornata. Per prima cosa, aggiorna gli indici dei pacchetti:

sudo apt update

2. Installare pacchetti aggiuntivi

Per installare Docker, è necessario scaricare quattro pacchetti aggiuntivi:

  • curl: Necessario per interagire con risorse web.
  • software-properties-common: Consente la gestione del software tramite script.
  • ca-certificates: Contiene informazioni sulle autorità di certificazione.
  • apt-transport-https: Necessario per il trasferimento dei dati tramite il protocollo HTTPS.

Scarica questi pacchetti con il seguente comando:

sudo apt install curl software-properties-common ca-certificates apt-transport-https -y

L’opzione -y risponde automaticamente "Sì" a tutte le richieste del terminale.

3. Importare la chiave GPG

Le firme software devono essere verificate utilizzando una chiave GPG. Il repository Docker deve essere aggiunto all’elenco locale. Usa il seguente comando per importare la chiave GPG:

wget -O- https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor | sudo tee /etc/apt/keyrings/docker.gpg > /dev/null

Durante il processo di importazione, il terminale potrebbe mostrare un avviso prima di confermare l’esecuzione corretta del comando.

4. Aggiungere il repository Docker

Aggiungi il repository per la tua versione di Ubuntu con il nome in codice "Jammy". Per altre versioni, utilizza i rispettivi nomi in codice indicati nella sezione "Requisiti di sistema". Esegui il seguente comando:

echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu jammy stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Durante l’esecuzione, il terminale ti chiederà di confermare l’operazione. Premi Invio.

5. Aggiornare nuovamente gli indici dei pacchetti

Dopo aver apportato queste modifiche, aggiorna nuovamente gli indici dei pacchetti utilizzando il comando abituale:

sudo apt update

6. Verificare il repository

Assicurati che l’installazione avvenga dal repository corretto eseguendo il seguente comando:

apt-cache policy docker-ce

Esempio di output:

Image2

A seconda delle versioni più recenti di Docker, il risultato potrebbe variare. Verificare che l’installazione venga eseguita dal repository ufficiale Docker è fondamentale.

7. Installare Docker

Dopo aver configurato i repository, procedi con l’installazione di Docker:

sudo apt install docker-ce -y

Il processo di installazione inizierà immediatamente. Per confermare che l’installazione sia avvenuta correttamente, controlla lo stato di Docker nel sistema:

sudo systemctl status docker

Esempio di output:

Image1

L’output dovrebbe indicare che il servizio Docker è attivo e in esecuzione.

Se stai cercando una soluzione affidabile, ad alte prestazioni ed economica per i tuoi workflow, Hostman offre opzioni di Linux VPS Hosting, inclusi Debian VPS, Ubuntu VPS e VPS CentOS.

Installare Docker Compose
Copia link

Docker Compose è uno strumento Docker progettato per gestire più container. Viene comunemente utilizzato in progetti in cui molti container devono lavorare insieme come un sistema unificato. Gestire manualmente questo processo può essere complesso. In alternativa, puoi descrivere l’intera configurazione in un unico file YAML contenente le impostazioni e le configurazioni di tutti i container e delle loro applicazioni.

Esistono diversi modi per installare Docker Compose. Se hai bisogno della versione più recente, assicurati di utilizzare l’installazione manuale o l’installazione tramite il sistema di controllo di versione Git.

Installazione tramite apt-get
Copia link

Se avere l’ultima versione non è fondamentale per te, Docker Compose può essere installato direttamente dal repository Ubuntu. Esegui il seguente comando:

sudo apt-get install docker-compose

Installazione tramite Git
Copia link

Per prima cosa, installa Git:

sudo apt-get install git

Verifica l’installazione controllando la versione di Git:

git --version

L’output dovrebbe mostrare la versione di Git.

Successivamente, clona il repository Docker Compose. Vai alla pagina GitHub di Docker Compose e copia l’URL del repository.

0567a75f 7e83 4c5b Af5b 4c1a21a9f5fc

Esegui il seguente comando per clonare il repository:

git clone https://github.com/docker/compose.git

Il processo di clonazione inizierà e il repository verrà scaricato da GitHub.

Installazione manuale
Copia link

Accedi al repository GitHub di Docker Compose e individua la versione più recente sotto l’etichetta Latest.

Al momento della stesura di questa guida, la versione più recente di Docker Compose è v2.31.0. Procediamo al download:

sudo curl -L "https://github.com/docker/compose/releases/download/v2.31.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

In questo comando, i parametri $(uname -s) e $(uname -m) tengono automaticamente conto delle caratteristiche e dell’architettura del sistema. Al termine del download, modifica i permessi del file:

sudo chmod +x /usr/local/bin/docker-compose

Ordine corretto della tua infrastruttura dopo l’installazione di Docker su Ubuntu

Ordine corretto della tua infrastruttura dopo l’installazione di Docker su Ubuntu

Conclusione
Copia link

In questa guida abbiamo trattato l’installazione di Docker su Ubuntu 22.04, insieme a diversi metodi per installare Docker Compose. Puoi ordinare un server cloud Hostman per i tuoi esperimenti e le tue esercitazioni.

Domande frequenti (FAQ)
Copia link

Come installare Docker dal terminale?
Copia link

Il modo più semplice per installare la versione standard di Ubuntu è eseguire: sudo apt update sudo apt install docker.io Nota: per ottenere la versione più recente, è necessario configurare il repository ufficiale Docker e installare docker-ce.

Come eseguire Docker senza usare sudo?
Copia link

Per impostazione predefinita, Docker richiede privilegi di root. Per eseguirlo come utente standard, aggiungi il tuo utente al gruppo "docker":

  1. sudo usermod -aG docker $USER

  2. Disconnettiti e riconnettiti affinché le modifiche abbiano effetto.

Come verificare se Docker è installato e in esecuzione?
Copia link

Esegui il container "hello-world" per verificare l’intera toolchain: sudo docker run hello-world Se l’operazione ha esito positivo, verrà scaricata un’immagine di test e verrà visualizzato un messaggio di benvenuto.

Come installare Docker Compose su Ubuntu 22.04?
Copia link

Nelle versioni moderne, Docker Compose è incluso come plugin. Installalo tramite: sudo apt install docker-compose-plugin Potrai quindi eseguirlo usando docker compose (nota lo spazio, nessun trattino).

Qual è la differenza tra docker.io e docker-ce?
Copia link

  • docker.io: Il pacchetto Docker mantenuto dal team Ubuntu. È stabile ma potrebbe essere leggermente meno aggiornato.

  • docker-ce: Il pacchetto "Community Edition" mantenuto direttamente da Docker, Inc. Contiene le funzionalità e le patch più recenti.

Come disinstallare Docker?
Copia link

Per rimuovere il software mantenendo container e immagini: sudo apt remove docker docker.io containerd runc Per rimuovere completamente Docker, incluse immagini e volumi, elimina la directory: sudo rm -rf /var/lib/docker.