Installazione Docker Su Ubuntu 18.04
Sommario:
- Prerequisiti
- Installazione di Docker su Ubuntu
- Abilitazione del repository Docker
- Installazione di Docker CE
- Esecuzione del comando docker senza sudo
- Rimuovere i contenitori Docker
- Conclusione
Docker è una tecnologia di containerizzazione che consente di creare, testare e distribuire rapidamente applicazioni come container portatili e autosufficienti che possono essere eseguiti praticamente ovunque. Docker è diventato di fatto lo standard per l'implementazione di container ed è uno strumento essenziale per gli ingegneri DevOps e la loro pipeline di integrazione e consegna continua.
In questo tutorial, illustreremo come installare Docker su una macchina Ubuntu 18.04 ed esplorare i concetti e i comandi di base di Docker.
Prerequisiti
Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo. Tutti i comandi in questa esercitazione devono essere eseguiti come utente non root.
Installazione di Docker su Ubuntu
Sebbene il pacchetto di installazione Docker sia disponibile nel repository ufficiale Ubuntu 18.04, potrebbe non essere sempre l'ultima versione. L'approccio consigliato è installare l'ultimo pacchetto Docker dai repository Docker.
Abilitazione del repository Docker
-
Inizia aggiornando l'elenco dei pacchetti e installando le dipendenze necessarie per aggiungere un nuovo repository su
sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
Importa la chiave GPG del repository usando il seguente comando
curl
:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Aggiungi il repository APT Docker al tuo sistema:
sudo add-apt-repository "deb https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Installazione di Docker CE
Ora che il repository Docker è abilitato, è possibile installare qualsiasi versione Docker necessaria.
-
Per installare l'ultima versione di Docker utilizzare il comando seguente. Se si desidera installare una versione Docker specifica, saltare questo passaggio e passare a quello successivo.
sudo apt update
sudo apt install docker-ce
Per installare una versione specifica, prima elenca le versioni disponibili nel repository Docker:
apt list -a docker-ce
Il comando stampa le versioni Docker disponibili nella seconda colonna.
docker-ce/bionic 5:18.09.7~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.6~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.5~3-0~ubuntu-bionic amd64
Ad esempio, per installare la versione
18.09.6
digitare:sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionic
Per impedire l'aggiornamento automatico del pacchetto Docker, contrassegnarlo come trattenuto:
sudo apt-mark hold docker-ce
Una volta completata l'installazione, il servizio Docker verrà avviato automaticamente. Puoi verificarlo digitando:
sudo systemctl status docker
L'output sarà simile al seguente:
● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor p Active: active (running) since Tue 2019-07-02 11:28:40 UTC; 15min ago Docs: https://docs.docker.com Main PID: 11911 (dockerd) Tasks: 10 CGroup: /system.slice/docker.service
Esecuzione del comando docker senza sudo
Per impostazione predefinita, Docker richiede i privilegi di amministratore.
Per eseguire i comandi Docker come utente non root senza anteporre
sudo
è necessario aggiungere l'utente al gruppo
docker
. Questo gruppo viene creato durante l'installazione del pacchetto Docker CE. Per fare ciò, esegui il seguente comando:
sudo usermod -aG docker $USER
$USER
è una variabile di ambiente che contiene il tuo nome utente.
Disconnettersi e riconnettersi per aggiornare l'appartenenza al gruppo.
Per verificare che Docker sia stato installato correttamente e che sia possibile eseguire i comandi docker senza anteporre
sudo
, eseguire:
docker container run hello-world
Il comando scaricherà un'immagine di prova, la eseguirà in un contenitore, stamperà un messaggio "Hello from Docker" e uscirà. L'output dovrebbe essere simile al seguente:
Rimuovere i contenitori Docker
Per eliminare uno o più contenitori, copiare l'ID contenitore (o gli ID) e incollarli dopo il sottocomando
container rm
:
docker container rm c55680af670c
Conclusione
Hai imparato come installare Docker sul tuo computer Ubuntu 18.04 e come scaricare le immagini Docker e gestire i contenitori Docker. Potresti anche leggere informazioni su Docker Compose, che ti consente di definire ed eseguire applicazioni Docker multi-container.
Questo tutorial graffia a malapena la superficie dell'ecosistema Docker. In alcuni dei nostri prossimi articoli, continueremo ad approfondire altri aspetti di Docker. Per ulteriori informazioni su Docker, consulta la documentazione ufficiale di Docker.
docker ubuntuCome installare e utilizzare la finestra mobile componi su centos 7
Docker Compose è uno strumento che consente di definire ed eseguire applicazioni Docker multi-contenitore. Con Compose, definisci i servizi, le reti e i volumi dell'applicazione in un singolo file YAML, quindi esegui la rotazione dell'applicazione con un singolo comando.
Come installare e utilizzare la finestra mobile componi su debian 9
Docker Compose è uno strumento che consente di definire e orchestrare applicazioni Docker multi-container. Utilizza un file YAML per configurare i contenitori, le reti e i volumi dell'applicazione.
Come installare e utilizzare la finestra mobile di composizione su Ubuntu 18.04
Docker Compose è uno strumento che consente di definire e gestire applicazioni Docker multi-contenitore. Utilizza un file YAML per configurare servizi, reti e volumi dell'applicazione.