Installazione di Docker sulla top 10 di Debian

Installazione di Docker sulla top 10 di Debian
In questo articolo, ti mostrerò come installare l'ultimo Docker CE (Community Edition) su Debian 10 Buster. Quindi iniziamo.

Installazione di dipendenze richieste:

Innanzitutto, devi installare alcuni pacchetti di dipendenza su Debian 10. Tutti questi pacchetti sono disponibili nel repository di pacchetti ufficiali di Debian 10.

Ora aggiorna la cache del repository del pacchetto APT con il comando seguente:

$ sudo apt update

La cache del repository del pacchetto APT deve essere aggiornata.

Ora installa tutti i pacchetti richiesti con il seguente comando:

$ sudo apt installare apt-transport-https ca-certificati arriccia
GNUPG2 Software-Properties-Common

Ora, premere Y e poi premere Per confermare l'installazione.

Tutti i pacchetti di dipendenza richiesti devono essere installati.

Aggiunta di repository pacchetti Docker:

Ora, Docker utilizza il protocollo HTTPS per servire i pacchetti Docker su Internet. Quindi, è necessario aggiungere la chiave GPG del repository pacchetto Docker per utilizzarlo.

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

La chiave GPG dovrebbe essere aggiunta.

Ora, esegui il seguente comando per aggiungere il repository del pacchetto Docker alla macchina Debian 10.

$ echo "deb [arch = amd64] https: // download.Docker.com/linux/debian $ (lsb_release -cs)
stabile "| sudo tee/etc/apt/fonti.elenco.D/Docker-CE.elenco

Il repository del pacchetto Docker deve essere aggiunto.

Ora aggiorna la cache del repository del pacchetto APT con il comando seguente:

$ sudo apt update

La cache del repository del pacchetto APT deve essere aggiunta.

Installazione di Docker:

Ora, installa Docker CE con il seguente comando:

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

Ora, per confermare l'installazione, premere Y e poi premere .

Il gestore dei pacchetti APT scaricherà e installerà tutti i pacchetti richiesti.

A questo punto Docker CE dovrebbe essere installato.

Ora aggiungi il tuo utente di accesso al Docker Gruppo con il seguente comando:

$ sudo usermod -ag docker $ (whoami)

Ora, riavvia il tuo computer con il seguente comando:

$ sudo riavvia

Una volta avviato il computer, eseguire il comando seguente per verificare se Docker funziona correttamente.

$ Docker versione

Come puoi vedere, tutto funziona alla grande. Al momento di questo documento, Docker CE 19.03.1 è l'ultima versione di Docker Community Edition.

Docker Basics:

In questa sezione, ti mostrerò come utilizzare Docker per impostare un server Web HTTP di base. In questo modo, imparerai,

  • Come cercare le immagini Docker
  • Come scaricare le immagini Docker
  • Come elencare le immagini Docker locali
  • Come utilizzare le immagini Docker per creare contenitori
  • Come elencare i contenitori Docker
  • Come fermare e rimuovere i contenitori Docker

Diciamo, vuoi ospitare le tue pagine Web statiche su un contenitore Docker. Per fare ciò, hai bisogno di un'immagine Docker del server HTTP.

Per cercare un Server HTTP Immagine Docker, eseguire il seguente comando:

$ Docker Search 'HTTP Server'

Come puoi vedere, molte immagini Docker sono elencate nel risultato della ricerca. Qui, NOME La colonna contiene il nome dell'immagine Docker, DESCRIZIONE la colonna contiene una breve descrizione dell'immagine Docker, il STELLE la colonna rappresenta quanto sia popolare l'immagine Docker, il UFFICIALE colonna se [OK] Significa che l'immagine Docker è gestita ufficialmente dalla società/organizzazione responsabile del prodotto/servizio.

Ora, diciamo, ti piace il server Apache HTTP. IL NOME dell'immagine Docker è httpd.

Per scaricare l'immagine Docker HTTPD, è possibile eseguire il seguente comando:

$ Docker pull httpd

Come puoi vedere, Docker sta scaricando il httpd Immagine da Internet.

A questo punto, l'immagine Docker viene scaricata.

Quando un'immagine Docker viene scaricata per la prima volta, viene memorizzata nella cache sul filesystem locale. Quindi, quando lo usi più tardi, non dovrai scaricare la stessa immagine Docker. Quindi, ti fa risparmiare molto tempo e larghezza di banda.

È possibile elencare tutte le immagini Docker memorizzata nella cache locali con il seguente comando:

$ Docker Elenco delle immagini

Come puoi vedere, l'immagine Docker httpd è memorizzato nella cache localmente.

Ora, diciamo, hai una directory sito web/ sui tuoi utenti CASA directory dove sono tutti i file di progetto HTML.

Ora puoi dire a Docker di creare un contenitore dal httpd immagine, eseguire il contenitore, mappare il $ Home/sito web directory a Webroot (/USR/Local/Apache2/HTDOCS) del httpd contenitore e inoltrare la porta 80 del contenitore alla porta 8080 del tuo computer con il seguente comando:

$ Docker run -d -v $ home/sito web:/usr/local/apache2/htdocs -p 8080: 80 httpd

Dovrebbe essere creato un nuovo contenitore.

Ora vai da un browser Web e visita http: // localhost: 8080

Come puoi vedere, il httpd Docker Container sta servendo pagine Web dalla directory mappata $ Home/sito web

È possibile elencare tutti i contenitori in esecuzione con il seguente comando:

$ Docker Container LS

Come puoi vedere, al momento ne ho solo un contenitore in esecuzione. Potete trovare ID contenitore, IMMAGINE, STATO, Porti, Nomi eccetera. di ciascuno dei contenitori in esecuzione da qui. Il più importante è il Nomi dei contenitori. Qui, il nome viene generato in modo casuale perché non ho specificato nessuno quando ho creato il contenitore. Il nome nel mio caso è vigoroso_bardeen. Ricorda il nome del tuo contenitore perché ne avrai bisogno a breve.

Ora, se vuoi fermare il contenitore vigoroso_bardeen, Esegui il seguente comando:

$ Docker Container Stop Vigous_Bardeen

Puoi anche iniziare un contenitore fermato (diciamo vigoroso_bardeen) con il seguente comando:

$ Docker Container Start vigous_Bardeen

Se è necessario riavviare un contenitore (diciamo vigoroso_bardeen), puoi eseguire il seguente comando:

$ Docker Container Riavvia Vigous_Bardeen

Se vuoi rimuovere permanentemente un contenitore (diciamo vigoroso_bardeen), puoi eseguire il seguente comando:

$ Docker Container RM Vigous_Bardeen

Quindi, è così che installi Docker su Debian 10 e usi Docker. Grazie per aver letto questo articolo.