GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare Docker su Ubuntu 22.04

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

Il docker comando può essere eseguito solo come utente root per impostazione predefinita. Se devi eseguire il docker comando senza sudo , devi aggiungere il tuo nome utente alla docker gruppo.

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 il docker rm seguito per ID contenitore o Nome contenitore.

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.


Linux
  1. Come installare Docker su Ubuntu 16.04

  2. Come installare Docker su Ubuntu 18.04 / Ubuntu 18.10 / Ubuntu 19.04

  3. Come installare Docker su Debian/Ubuntu

  4. Come installare Docker su Ubuntu 20.04 LTS

  5. Come installare Docker su Ubuntu 18.04?

Come installare Wiki.js su Ubuntu 20.04 LTS

Come installare e utilizzare Docker su Ubuntu 20.04

COME INSTALLARE NEXTCLOUD SU UBUNTU?

Come installare Docker su Ubuntu 18.04

Come installare Asterisk in Ubuntu 20.04

Come installare Sendmail su Ubuntu 22.04