GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare e utilizzare Docker su Ubuntu 20.04

Introduzione

Docker è un insieme di prodotti platform-as-a-service utilizzati per avviare e gestire i container. Gli sviluppatori utilizzano i container Docker per lo sviluppo e la distribuzione di applicazioni perché forniscono ambienti virtuali isolati, leggeri.

In questo tutorial, scopri come installare Docker su Ubuntu 20.04. Copriamo anche i comandi di base per iniziare.

Prerequisiti

  • Ubuntu 20.04 installato su sistema operativo a 64 bit
  • Un account utente con sudo privilegi
  • Riga di comando/terminale (Ctrl+Alt+T oppure Menu Applicazioni> Accessori> Terminale )
  • Repository software Docker (opzionale)

Installa Docker su Ubuntu 20.04

Ci sono due opzioni per l'installazione di Docker sul tuo sistema Ubuntu:

  1. Installazione utilizzando il repository Docker ufficiale
  2. Installazione utilizzando i repository predefiniti

Quando scarichi un pacchetto dal repository Ubuntu predefinito, potrebbe non essere l'ultima versione. Se è importante installare la versione più recente (o specifica) di Docker, utilizza il repository ufficiale.

Opzione 1:installazione di Docker dal repository ufficiale

Fase 1:aggiornamento del repository del software

Inizia aprendo una finestra di terminale e aggiornando il repository locale:

sudo apt update

Attendi il completamento del processo.

Fase 2:download delle dipendenze

Consenti al tuo sistema Ubuntu 20.04 di accedere ai repository Docker su HTTPS eseguendo:

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

Il comando sopra menzionato:

  • Concede al gestore di pacchetti l'autorizzazione a trasferire file e dati su https .
  • Consente al sistema di controllare i certificati di sicurezza.
  • Installa curl , uno strumento per il trasferimento di dati.
  • Aggiunge script per la gestione del software.

Fase 3:aggiunta della chiave GPG di Docker

Quindi, aggiungi la chiave GPG per garantire l'autenticità del pacchetto software:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Fase 4:installazione del repository Docker

Ora installa il repository Docker usando il comando:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu  $(lsb_release -cs)  stable"

Il comando installa l'ultimo repository per la tua versione specifica di Ubuntu (in questo caso, 20.04 Focal Fossa).

Passaggio 5:installazione dell'ultima finestra mobile

Inizia aggiornando di nuovo il repository:

sudo apt update

Ora puoi installare l'ultima versione Docker con:

sudo apt-get install docker-ce

Passaggio 6:verifica dell'installazione Docker

Per confermare l'installazione controlla la versione di Docker:

docker --version

Dovrebbe mostrare la versione Docker, come nell'immagine sopra.

Passaggio 7:abilita il servizio Docker

Per avviare il servizio Docker, esegui i seguenti comandi:

sudo systemctl start docker

Abilita Docker per l'esecuzione all'avvio con:

sudo systemctl enable docker

Per verificare lo stato del servizio, utilizzare il comando:

sudo systemctl status docker

L'output dovrebbe mostrare che Docker è active (running) .

Opzione 2:installazione di Docker dai repository predefiniti

Fase 1:aggiornamento del repository locale

Apri una finestra di terminale e aggiorna il repository locale con:

sudo apt update

Passaggio 2:disinstallazione delle vecchie versioni Docker

Prima di installare il software, assicurati di rimuovere tutti i vecchi pacchetti Docker su Ubuntu 20.04 eseguendo il comando:

sudo apt-get remove docker docker-engine docker.io

Passaggio 3:installazione di Docker

Ora installiamo Docker su Ubuntu 20.04. Esegui il seguente comando nella finestra del terminale:

sudo apt install docker.io

Digita y e premi Invio per confermare l'installazione. Una volta completata l'installazione, l'output ti avvisa che Docker è stato installato.

Passaggio 4:verifica dell'installazione Docker

Per verificare l'installazione controlla la versione Docker:

docker --version

L'output mostra la versione Docker, come nell'immagine sottostante.

Fase 5:avvio del servizio Docker

Avvia il servizio Docker eseguendo:

sudo systemctl start docker

Quindi, abilitalo per l'esecuzione all'avvio:

sudo systemctl enable docker

Per controllare lo stato del servizio, esegui:

sudo systemctl status docker

L'output dovrebbe verificare che Docker sia active (running ) .

Usa Docker su Ubuntu 20.04

La sintassi di base per i comandi della finestra mobile è:

sudo docker [option] [command] [argument]

Esegui i comandi Docker senza Sudo

Per impostazione predefinita, puoi utilizzare solo la docker comandi con privilegi di root. Ubuntu richiede l'uso di sudo prefisso. Ad esempio, se provi a eseguire un hello-world contenitore, l'autorizzazione mostra l'output è stata negata.

Si consiglia di mantenere le impostazioni così come sono. Tuttavia, puoi evitare di digitare sudo ogni volta. Aggiunta dell'utente alla docker gruppo concede privilegi equivalenti a root.

1. Innanzitutto, crea la docker gruppo con il comando:

sudo groupadd docker

2. Quindi, digita il seguente comando (assicurandoti di sostituire [utente] con il tuo nome utente):

sudo usermod -aG docker [user]

3. Abilita le nuove impostazioni con:

su - [user]

4. Infine, controlla per confermare che l'utente ora fa parte del gruppo Docker eseguendo:

id -nG

5. Ora puoi eseguire la docker run hello-world comando senza sudo prefisso.

Lavorare con le immagini Docker

Le immagini Docker sono file che contengono il codice sorgente, le librerie, le dipendenze, gli strumenti e altri file necessari a un contenitore. Puoi creare immagini Docker con Dockerfiles o utilizzare quelle esistenti disponibili su Docker Hub.

Per scaricare una nuova immagine Docker, usa il comando:

docker pull [image_name]

Se non conosci il nome esatto dell'immagine, cercala nel repository di Docker con:

docker search ubuntu

Dopo aver lavorato con Docker per un po' di tempo, raccoglierai un registro locale di immagini. Visualizza un elenco di tutte le immagini Docker sul sistema con:

docker images

Lavorare con i container Docker

I container Docker sono ambienti virtuali isolati che vengono eseguiti in base all'immagine Docker assegnata loro.

Per eseguire un contenitore basato su un'immagine Docker esistente, utilizza il comando:

docker run [image_name]

L'uso del comando sopra esegue un contenitore ma non ti sposta all'interno di esso. Per eseguire un contenitore in modalità interattiva e passare al prompt dei comandi del contenitore, eseguire:

docker run -it [image_name]

Un altro utile comando della finestra mobile è elencare tutti i contenitori sul sistema. Per elencare tutti i contenitori attivi, digita:

docker container ps

Per visualizzare tutti i contenitori (attivi e inattivi), esegui:

docker container ps -a

Utilizzo dei volumi Docker

Il modo migliore per preservare i dati generati all'interno di un container è montare su di essi i volumi Docker. I volumi montati non dipendono dal ciclo di vita del container e possono condividere i dati tra container.

Crea un nuovo volume Docker con:

docker volume create [volume_name]

Per creare un contenitore e montarvi un volume, segui la sintassi:

docker run --mount source=[volume_name],destination=[path_in_container] [docker_image]

Per ulteriori informazioni sui volumi Docker e su come condividere tra contenitori, fare riferimento a Volumi Docker:come creare e iniziare.


Ubuntu
  1. Come installare e utilizzare Wine su Ubuntu 20.04

  2. Come installare e utilizzare Docker su Ubuntu 18.04

  3. Come installare e utilizzare Docker Compose su Ubuntu 18.04

  4. Come installare e utilizzare FFmpeg su Ubuntu 18.04

  5. Come installare e utilizzare Docker in Ubuntu 20.04

Come installare e utilizzare iTunes su Ubuntu 20.04

Come installare e utilizzare R su Ubuntu

Come installare e utilizzare Docker Compose su Ubuntu 20.04

Come installare e utilizzare Docker Compose su Ubuntu 22.04

Come installare e utilizzare Docker su Ubuntu 22.04

Come installare e utilizzare Docker su Ubuntu 20.04