Come Installare Docker su Ubuntu 24.04
Cos'è Docker?
Docker è una piattaforma open-source che consente di impacchettare, distribuire ed eseguire applicazioni in modo efficiente in qualsiasi ambiente: Linux, Windows, Mac o cloud.
Scritto nel linguaggio di programmazione Go, Docker utilizza la virtualizzazione a livello di sistema operativo per eseguire applicazioni in ambienti isolati chiamati container. Questi includono tutto il necessario per il corretto funzionamento dell'applicazione: codice sorgente, binari, dipendenze e librerie, garantendo portabilità e stabilità.
1. Aggiornare il Sistema e Installare le Dipendenze
Per prima cosa, aggiorna i pacchetti del sistema:
sudo apt updateCopiato!
Quindi, installa i pacchetti necessari per l'installazione:
sudo apt install curl apt-transport-https ca-certificates software-properties-commonCopiato!
2. Installare Docker
Opzione 1: Installare Docker dai Repository di Ubuntu
Puoi installare Docker direttamente dai repository predefiniti:
sudo apt install docker.io -yCopiato!
Tuttavia, questa versione potrebbe non essere l'ultima disponibile. Per installare la versione più recente dal repository ufficiale di Docker, segui questi passaggi:
Opzione 2: Installare l'Ultima Versione dal Repository Ufficiale
1. Scarica la chiave GPG di Docker:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpgCopiato!
2. Aggiungi il repository di Docker alle fonti APT:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/nullCopiato!
3. Aggiorna l'indice dei pacchetti:
sudo apt updateCopiato!
4. Installa Docker Community Edition (CE):
sudo apt install docker-ce -yCopiato!
Docker si avvierà automaticamente dopo l'installazione. Puoi verificare il suo stato con:
sudo systemctl status dockerCopiato!
3. Aggiungere l'Utente al Gruppo Docker
Di default, Docker richiede i permessi di root o sudo per essere eseguito. Per eseguire Docker senza sudo, aggiungi il tuo utente al gruppo docker:
sudo usermod -aG docker $USERCopiato!
Applica le modifiche senza disconnetterti:
su - ${USER}Copiato!
Verifica che l'utente appartenga al gruppo docker:
groupsCopiato!
Rendimento atteso:
sudo docker
Ora puoi eseguire i comandi Docker senza sudo. Ad esempio, controlla la versione installata:
docker versionCopiato!
4. Testare l'Installazione di Docker
Per verificare che Docker funzioni correttamente, esegui il seguente comando:
docker run hello-worldCopiato!
Rendimento atteso:
Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world ... (output) Hello from Docker! This message shows that your installation appears to be working correctly.
Cosa succede in background?
- Il client Docker cerca l'immagine hello-world nel sistema locale.
- Se non la trova, si collega a Docker Hub e scarica l'immagine.
- Docker crea un nuovo container basato su quell'immagine.
- Il container viene eseguito e mostra un messaggio di conferma nel terminale.
Con questo, hai installato e testato con successo Docker su Ubuntu 24.04.
Conclusione
Docker ti permette di creare pacchetti, distribuire ed eseguire applicazioni in modo efficiente tramite container. Con questa installazione, puoi iniziare a esplorare il suo ecosistema, dalla creazione di container alla gestione di servizi più complessi con Docker Compose.
Ora possiamo esplorare altri comandi essenziali di Docker o imparare come distribuire applicazioni reali nei container.