Come installare Docker su Ubuntu 22.04. Docker è una piattaforma open source che utilizza la virtualizzazione a livello di sistema operativo per fornire software in pacchetti chiamati container. Container è un'unità di software che impacchetta il codice e tutte le sue dipendenze in modo che l'applicazione venga eseguita in modo rapido e affidabile da un ambiente di elaborazione all'altro.
In questa guida imparerai come installare Docker su Ubuntu 22.04 LTS. Questa configurazione è stata testata su Google Cloud Platform, quindi funzionerà correttamente su qualsiasi server cloud o VPS o qualsiasi server dedicato che esegue Ubuntu 22.04.
Prerequisiti
- Accesso SSH al server con privilegi sudo.
Configurazione iniziale
Inizia aggiornando i pacchetti all'ultima versione disponibile.
sudo apt update sudo apt upgrade
Passaggio 1:installa Docker
Assicurati di installare l'ultima versione di Docker dal repository Docker ufficiale. Il repository ufficiale di Ubuntu ha anche il pacchetto di installazione Docker, ma potrebbe non essere l'ultima versione.
Iniziamo a installare Docker.
Installa alcuni pacchetti che ti consentono di utilizzare i pacchetti su HTTPS.
sudo apt install apt-transport-https ca-certificates curl software-properties-common
Aggiungi la chiave GPG del repository Docker.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Ora aggiungi il repository Docker di Ubuntu 22.04 (jammy
) al apt
fonti.
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/null
Aggiorna l'indice dei pacchetti e configura il tuo server per installare Docker dal repository Docker ufficiale.
sudo apt update sudo apt-cache policy docker-ce
Riceverai un output simile a questo.
Output docker-ce: Installed: (none) Candidate: 5:20.10.14~3-0~ubuntu-jammy Version table: 5:20.10.14~3-0~ubuntu-jammy 500 500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages 5:20.10.13~3-0~ubuntu-jammy 500 500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
Ora puoi installare Docker.
sudo apt install docker-ce
Una volta che Docker è installato e il processo è abilitato per l'avvio all'avvio.
Per controllare lo stato di Docker puoi usare il seguente comando.
sudo systemctl status docker
L'output sarà così.
Output ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2022-05-04 06:43:00 UTC; 2min 28s ago TriggeredBy: ● docker.socket Docs: https://docs.docker.com Main PID: 12995 (dockerd) Tasks: 8 Memory: 38.6M CPU: 400ms CGroup: /system.slice/docker.service └─12995 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
Configura Autorizzazioni Sudo per Docker
docker
docker
sudo usermod -aG docker username
Ora riavvia il tuo SSH o apri un nuovo terminale per vedere le modifiche.
Da ora usi il docker
comando senza sudo.
Utilizzo dei comandi Docker
Per visualizzare le informazioni di sistema su Docker.
docker info
Scarica immagini Docker
docker run hello-world
Se l'output che ottieni è simile al seguente, puoi accedere e scaricare immagini da Docker Hub.
Output Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world 2db29710123e: Pull complete Digest: sha256:10d7d58d5ebd2a652f4d93fdd86da8f265f5318c6a73cc5b6a9798ff6d2b2e67 Status: Downloaded newer image for hello-world:latest Hello from Docker! This message shows that your installation appears to be working correctly.
Esegui il comando seguente per vedere le immagini scaricate.
docker images
Comandi Docker
Una volta iniziato a utilizzare Docker, avrai molti contenitori attivi e inattivi.
Per visualizzare tutti i contenitori attivi, usa il comando seguente.
docker ps
Per visualizzare tutti i contenitori attivi e inattivi, utilizza il comando seguente.
docker ps -a
Per visualizzare l'ultimo contenitore
docker ps -l
Per avviare un contenitore Docker, utilizza docker start
comando seguito dall'ID contenitore o dal nome contenitore.
docker start container-id/name
Allo stesso modo per fermare un container in esecuzione puoi usare il docker stop
comando seguito da ID contenitore o Nome contenitore.
docker stop container-id/name
Se non hai più bisogno del contenitore puoi rimuoverlo con docker rm
docker rm container-id/name
Per entrare nella shell interattiva puoi usare il seguente comando.
docker run -it container-id/name
Puoi installare manualmente i comandi all'interno della shell.
Per maggiori dettagli sui comandi della finestra mobile, usa docker run help
comando.
Diventa un Professionista AWS certificato con questo corso facile da imparare ora.
Ottieni il tuo certificato Google Cloud Architect professionale con questo corso facile da imparare ora.
Conclusione
Ora hai imparato come installare e gestire Docker su Ubuntu 22.04.
Grazie per il tuo tempo. In caso di problemi o feedback, si prega di lasciare un commento qui sotto.