|
Come installare Docker su Debian 12 (Bookworm)
Scopri passo dopo passo come installare Docker e Docker Compose su Debian 12

Docker ha rivoluzionato lo sviluppo e la distribuzione del software, offrendo una soluzione di containerizzazione leggera ed efficiente. Questa guida ti accompagna passo-passo nell’installazione di Docker su Debian 12 (Bookworm)
Ci sono diversi modi per installare Docker sul tuo sistema Debian 12. Sebbene Docker sia disponibile nei repository ufficiali di Debian, la versione fornita non è sempre la più recente. Per questo motivo, ti mostro come installare Docker dal repository ufficiale di Docker, garantendoti di ottenere sempre l’ultima versione aggiornata e di ricevere automaticamente tutti i futuri aggiornamenti software.
Installazione di Docker su Debian 12 (Bookworm)
Passaggio 1: Installare i prerequisiti
Prima di tutto, aggiorna l’indice dei pacchetti e installa i prerequisiti necessari per aggiungere e utilizzare un nuovo repository HTTPS.
sudo apt update && sudo apt full-upgrade -y && sudo apt autoremove -y && sudo apt clean
sudo apt install apt-transport-https ca-certificates curl gnupg
Passaggio 2: Aggiungere la chiave GPG del repository di Docker
Importa la chiave GPG del repository di Docker sul tuo sistema Debian. Questa chiave garantisce l’autenticità del software che stai installando.
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker.gpg
Nota: il comando non produce output.
Passaggio 3: Aggiungere il repository di Docker a Debian 12
Dopo aver importato la chiave GPG, aggiungi il repository ufficiale di Docker al tuo sistema Debian 12. Questo ti permetterà di ricevere automaticamente gli aggiornamenti futuri insieme agli altri aggiornamenti del sistema.
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Aggiorna nuovamente l’indice dei pacchetti per includere il nuovo repository di Docker.
sudo apt update
Passaggio 4: Installare Docker su Debian 12 (Bookworm)
Installa l’ultima versione di Docker e i componenti associati eseguendo il seguente comando:
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Questo comando installa i seguenti componenti di Docker:
docker-ce
(Docker Command Line Interface): Installa il motore di Docker, il software principale che gestisce i container. Questo servizio viene eseguito in background e permette di avviare, arrestare e gestire i container. Permette di eseguiredocker run
,docker ps
,docker stop
, ecc.;docker-ce-cli
: Strumento a riga di comando per interagire con il demone Docker;containerd.io
: Runtime per container che gestisce il ciclo di vita dei container;docker-buildx-plugin
: Plugin CLI che estende le funzionalità di build di Docker;- docker-compose-plugin (Plugin per Docker Compose v2): Permette di usare
docker compose
per gestire applicazioni multi-container. Docker Compose è usato per definire e gestire stack di container tramite file YAML (docker-compose.yml
).
Docker dovrebbe ora essere installato e il servizio dovrebbe essere avviato e configurato per avviarsi automaticamente all’avvio del sistema.
Puoi verificare lo stato del servizio Docker con il seguente comando:
sudo systemctl is-active docker
Abilitare utenti non-root a eseguire comandi Docker
Per impostazione predefinita, solo l’utente root e gli utenti con privilegi sudo possono eseguire comandi Docker. In altre parole, se si tenta di eseguire il comando Docker senza prefissarlo con Sudo, riceverai un messaggio di errore.
Per consentire a un utente non-root di eseguire comandi Docker, aggiungilo al gruppo “docker”.
sudo usermod -aG docker ${USER}
Nota: ${user} è una variabile di ambiente che contiene il tuo nome utente.
Dopo aver eseguito questo comando, riavvia il sistema per applicare le modifiche. Ora dovresti essere in grado di eseguire comandi Docker senza utilizzare sudo
.

Conclusione
Abbiamo visto insieme come installare Docker su Debian 12 (Bookworm), passo dopo passo.
Docker è in continua evoluzione, quindi vale la pena tenersi aggiornati sulle ultime versioni e patch di sicurezza per sfruttarlo al meglio.
Se vuoi approfondire, dai un’occhiata alla documentazione ufficiale: https://docs.docker.com/