Come installare e utilizzare Docker sulla top 10 di Ubuntu.Top 10 LTS

Come installare e utilizzare Docker sulla top 10 di Ubuntu.Top 10 LTS
Per fare una virtualizzazione del sistema completo, è necessario un sacco di memoria e spazio su disco, proprio come abbiamo bisogno per eseguire un sistema operativo nel nostro computer. Docker è un sistema di containerizzazione. Una macchina virtuale Docker è chiamata contenitore. Come funziona, Docker utilizza il kernel del sistema operativo host e utilizza le funzionalità di spazio dei nomi del kernel Linux per isolare i contenitori. Quindi un contenitore Docker non ha bisogno di un kernel installato e molte altre dipendenze. Questo li rende più leggeri e più veloci. L'unico aspetto negativo è che un contenitore Docker non può avere un kernel diverso rispetto al suo sistema operativo host. Se si desidera eseguire un kernel diverso rispetto al sistema operativo host, è necessario utilizzare la virtualizzazione completa, non la containerizzazione.

In questo articolo, ti mostrerò come installare e utilizzare Docker su Ubuntu 18.04 LTS.

Aggiunta del repository del pacchetto Docker:

In questa sezione, ti mostrerò come aggiungere il repository di pacchetti Docker su Ubuntu 18.04 LTS.

Per prima cosa aggiorna la cache del repository del pacchetto APT del tuo Ubuntu 18.04 LTS MACCHINE con il seguente comando:

$ sudo apt update

La cache del repository del pacchetto APT deve essere aggiornata.

Ora esegui il seguente comando per installare alcuni pacchetti aggiuntivi necessari per aggiungere il repository pacchetti Docker su Ubuntu 18.04 LTS:

$ sudo apt-get installa apt-transport-https ca-certificates software Curl gnupg-
Properties-Common

Ora premi y e poi premere continuare.

I pacchetti richiesti devono essere installati.

Ora aggiungi la chiave GPG ufficiale del repository Docker sul tuo Ubuntu 18.04 LTS MACCHINE con il seguente comando:

$ CURL -FSSL https: // download.Docker.com/linux/ubuntu/gpg | sudo Apt-Key Aggiungi -

La chiave GPG dovrebbe essere aggiunta.

Ora aggiungi il repository di pacchetto ufficiale di Docker con il seguente comando:

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

Dovrebbe essere aggiunto il repository del pacchetto Docker ufficiale e anche la cache del repository del pacchetto APT dovrebbe essere aggiornato.

Installazione di Docker su Ubuntu 18.04 LTS:

Ora che tutto è pronto, puoi installare Docker su Ubuntu 18.04 LTS con il seguente comando:

$ sudo APT Installa Docker-CE

Ora premi y e poi premere continuare.

Tutti i pacchetti richiesti devono essere scaricati e installati.

Docker è installato.

Ora controlla se il servizio Docker è in esecuzione con il seguente comando:

$ sudo systemctl status docker

Come puoi vedere, il servizio Docker è in esecuzione.

Se non è in esecuzione, inizia Docker con il seguente comando:

$ sudo systemctl avvia docker

Ora dovrebbe aggiungere il servizio Docker all'avvio del sistema in modo che si avvii automaticamente sull'avvio del sistema.

Esegui il seguente comando per aggiungere il servizio Docker all'avvio del sistema:

$ sudo systemctl abilita docker

Ora controlla se Docker sta lavorando con il seguente comando:

$ Docker -v

Esecuzione di Docker senza privilegi di root:

Per impostazione predefinita, è necessario eseguire Docker come radice utente. Puoi anche eseguire Docker con sudo Se è configurato sul tuo Ubuntu 18.04 LTS MACCHINE. Se non vuoi usare Docker come radice utente o con sudo, Quindi dovresti aggiungere il tuo utente di accesso al Docker gruppo.

Aggiungi il tuo utente di accesso a Docker Gruppo con il seguente comando:

$ sudo usermod -ag docker $ (whoami)

Ora riavvia il tuo computer con il seguente comando:

$ sudo riavvia

Ora dovresti essere in grado di eseguire Docker senza sudo O radice utente.

Alla ricerca di immagini Docker:

Docker Image Repository ha immagini per quasi tutto ciò di cui hai bisogno. Ad esempio, se si desidera un server PHP, è possibile installare un'immagine del server PHP e sarai pronto per eseguire script PHP.

Puoi cercare un'immagine Docker, diciamo un'immagine Docker per il nodo.JS, nel repository di immagini Docker ufficiale con il seguente comando:

$ Docker Search Node

Come puoi vedere, tutte le immagini Docker per il nodo.JS viene visualizzato. Per installare un'immagine Docker, devi solo digitare il nome dell'immagine è il NOME colonna come contrassegnato nello screenshot seguente.

Scarica un'immagine Docker:

Ora diciamo, vuoi scaricare il MHART/ALPINE-NODE Immagine di Docker. Il download di un'immagine Docker si chiama tirando un'immagine Docker nel termine Docker.

Per tirare MHART/ALPINE-NODE Immagine Docker, eseguire il seguente comando:

$ Docker pull Mhart/alpine-node

L'immagine Docker dovrebbe essere tirata.

Elenco immagine docker scaricata:

Per elencare tutte le immagini Docker che hai tirato ed è disponibile nella macchina, eseguire il seguente comando:

$ Docker Immagini

Come puoi vedere, il nodo.L'immagine JS che ho tirato è elencato.

Esecuzione di un nodo.script js con docker:

In questa sezione, ti mostrerò come eseguire un nodo.script js indice.js con il nodo Docker.immagine js MHART/ALPINE-NODE che ho appena estratto dal repository ufficiale di immagini Docker.

Crea innanzitutto una directory di progetto con il seguente comando:

$ mkdir -p ~/progetti/ciao

Ora vai alla directory del progetto con il seguente comando:

$ cd ~/progetti/ciao

Ora crea indice.js e aprilo con nano text editor con il seguente comando:

$ nano indice.js

Ora digita la riga seguente e salva il file.

Ora puoi eseguire il nodo.script js indice.js con

$ Docker run -t - -rm --name hello_node -v "$ pwd":/usr/src/app/hello -w/usr/src/app/
Hello Mhart/Alpine Node Index.js

Come puoi vedere, il indice.js Nodo.JS Script ha eseguito correttamente e l'output corretto è stato stampato.

Ora spieghiamo cosa sta succedendo qui.

  • -I flag vengono utilizzati per collegare l'attuale stdin e stdout a Docker ed eseguire un comando che è indice nodo.js
  • -nome ciao_node - Imposta ciao_node come il nome del contenitore in esecuzione.
  • -Il flag RM rimuove qualsiasi altro contenitore in esecuzione con lo stesso nome di questo contenitore.
  • -v “$ pwd”:/usr/src/app/hello - monta l'attuale directory di lavoro del tuo Ubuntu 18.04 LTS MACCHINE AL /usr/src/app/ciao Directory del contenitore Docker.
  • -w /usr/src/app/ciao - Navigare verso il /usr/src/app/ciao Directory nel contenitore Docker.
  • MHART/ALPINE-NODE - Nome dell'immagine Docker su cui si baserà questo contenitore.
  • indice nodo.js - È il comando che verrà eseguito all'interno del contenitore.

Ecco come installi e usi Docker su Ubuntu 18.04 LTS. Grazie per aver letto questo articolo.