GNU/Linux >> Linux Esercitazione >  >> Panels >> Docker

Installazione corretta di Docker su Ubuntu [Guida per principianti]

Questo è il primo della nostra serie di tutorial Docker. In questo articolo imparerai come installare l'ultima Docker su Ubuntu e come configurarla.

Per ultimo Docker, intendo l'ultima Docker Engine Community Edition (CE). Ubuntu ha anche pacchetti Docker disponibili nel loro repository, tuttavia, consiglierei di utilizzare l'edizione community.

Per questo tutorial, ho creato un nuovo server Ubuntu su Linode. Puoi iscriverti a Linode e distribuire il tuo server Linux in meno di due minuti. Forniscono persino $ 60 crediti gratuiti ai nostri lettori.

Installazione di Docker su Ubuntu

Quindi, presumo che tu abbia installato un sistema Ubuntu. La prima cosa che dovresti fare è aggiornare il tuo sistema:

sudo apt update

Se hai già installato qualsiasi tipo di pacchetto Docker, dovresti rimuoverli anche per evitare conflitti.

sudo apt remove docker docker-engine docker.io containerd runc

Ora i seguenti passaggi ti forniranno una versione operativa di Docker CE attiva e funzionante sul tuo sistema.

Fase 1:abilita l'installazione tramite HTTPS

Hai bisogno dei seguenti pacchetti per usare apt su https:

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

Alcuni dei pacchetti potrebbero essere già installati sul tuo sistema.

Passaggio 2:aggiungi la chiave GPG Docker ufficiale

Prima di aggiungere il nuovo repository da Docker, aggiungi la sua chiave GPG. Usa il comando curl per scaricare la chiave GPG e quindi aggiungila usando il comando apt-key. Puoi combinare entrambi i comandi con pipe:

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

È una buona idea verificare la chiave per evitare brutte sorprese:

sudo apt-key fingerprint 0EBFCD88

L'output dovrebbe essere così:

pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb) <[email protected]>
sub rsa4096 2017-02-22 [S]

Passaggio 3:aggiungi il repository Docker

Ora che hai aggiunto la chiave del repository, aggiungi il repository stesso:

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

Se stai usando Ubuntu 16.04, potresti dover aggiornare anche il repository:

sudo apt update

Passaggio 4:installa Docker

Tutto è impostato. Ora dovresti installare Docker e i relativi pacchetti:

sudo apt install docker-ce docker-ce-cli containerd.io

Configurazione di Docker su Ubuntu

Hai installato Docker ma non è ancora finita. Devi eseguire alcune altre impostazioni e configurazioni di base per eseguirlo senza problemi.

1. Esegui la finestra mobile senza sudo

Una cosa che dovresti fare è aggiungere il tuo nome utente al gruppo Docker in modo da non dover usare sudo tutto il tempo.

Il gruppo Docker potrebbe già esistere. Usa il comando groupadd per creare la finestra mobile del gruppo:

sudo groupadd docker

Aggiungi il tuo nome utente o altri utenti a questo gruppo con il comando usermod. Modifica il nome utente con il nome utente effettivo.

sudo usermod -aG docker <username>

2. Verifica l'installazione della finestra mobile eseguendo un contenitore di esempio

Innanzitutto, riavvia Ubuntu e quindi conferma che Docker funziona correttamente scaricando ed eseguendo l'immagine della finestra mobile hello-world:

docker run hello-world

L'output dovrebbe essere così:

Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
78445dd45222: Pull complete
Digest:
sha256:c5515758d4c5e1e838e9cd307f6c6a0d620b5e07e6f927b07d05f6d12a1a
c8d7
Status: Downloaded newer image for hello-world:latest
Hello from Docker!
This message shows that your installation appears to be working
correctly

Per darti una migliore comprensione, lascia che ti spieghi cosa è successo qui.

  • Il client Docker ha contattato il demone Docker.
  • Il demone Docker ha estratto l'immagine "hello-world" dal Docker Hub.
  • Il demone Docker ha creato un nuovo contenitore da quell'immagine che esegue l'eseguibile che produce l'output che stai attualmente leggendo.
  • Il demone Docker ha trasmesso l'output in streaming al client Docker, che lo ha inviato al tuo terminale.

3. Esegui Docker ad ogni avvio

Per assicurarti che Docker venga eseguito automaticamente ad ogni avvio, utilizza questo comando:

sudo systemctl enable docker

Questo è tutto. Hai appena imparato a installare Docker CE su Ubuntu Linux. Resta sintonizzato per altri tutorial Docker in questa serie.


Docker
  1. Installazione dello stack ELK su Ubuntu 14.04

  2. Come installare Docker su Debian/Ubuntu

  3. Installazione Docker (Ubuntu)

  4. Come installare Docker su Ubuntu 22.04

  5. Impossibile avviare il servizio Docker in Ubuntu 16.04

Come installare Docker su Ubuntu 20.04

Message Broker – Installazione di RabbitMQ in Ubuntu 20.04

Installazione di Budgie Desktop su Ubuntu [Guida rapida]

Come installare Docker su Ubuntu 20.04 LTS

Ubuntu 20.04 Installazione dei driver Nvidia?

Come installare e utilizzare Docker su Ubuntu 20.04