Installa Docker su Debian 9

Installa Docker su Debian 9

Come installare e utilizzare Docker su Debian 9 Stretch

Docker è un sistema di containerizzazione come LXC per la virtualizzazione dei sistemi operativi Linux utilizzando lo stesso kernel del sistema operativo host. I contenitori sono veloci e leggeri. Non hanno bisogno di molto spazio su disco o RAM per correre.

Il repository Docker ha immagini pre-costruite per quasi tutto ciò che potresti voler fare. Ad esempio, se è necessario sviluppare un sito Web PHP, puoi scaricare un'immagine Docker PHP e iniziare a sviluppare. Non devi scaricare e impostare tutti i pacchetti uno per uno come fai su un tipico sistema Linux. Ecco perché è ampiamente utilizzato dagli sviluppatori di software in tutto il mondo.

In questo articolo, ti mostrerò come installare e utilizzare Docker CE su Debian 9 Stretch. Iniziamo.

Installazione di Docker

Docker Community Edition O Docker CE non è disponibile nel repository di pacchetti ufficiali di Debian 9 Stretch. Ma può essere facilmente installato dal repository di pacchetti ufficiali di Docker. Prima aggiorna la cache del repository del pacchetto APT con il comando seguente:

$ sudo apt-get update

La cache del repository del pacchetto APT deve essere aggiornata.

Ora eseguire il seguente comando per installare i pacchetti necessari per l'installazione Docker CE:

$ sudo apt-get installa apt-transport-https ca-certificates curl gnupg
Software-Properties-Common

Ora premi y e poi premere continuare.

Ora aggiungi la chiave GPG del repository Docker ufficiale con il seguente comando:

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

Dovrebbe essere aggiunta la chiave gpg del repository ufficiale Docker.

Ora aggiungi il funzionario Docker CE repository con il seguente comando:

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

Ora aggiorna il Apt PACCHE PACKE Repository Cache di nuovo con il seguente comando:

$ sudo apt-get update

IL Apt La cache del repository dei pacchetti deve essere aggiornata.

Ora installa Docker CE con il seguente comando:

$ sudo apt-get install docker-ce

Premere y e poi premere continuare.

Docker CE dovrebbe essere installato.

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

$ sudo systemctl status docker

Come puoi vedere dallo screenshot qui sotto, Docker Il servizio è in esecuzione.

Se non è in esecuzione, puoi iniziare Docker Servizio con il seguente comando:

$ sudo systemctl avvia docker

Aggiungi anche Docker Servizio all'avvio del sistema con il seguente comando, quindi inizierà quando il tuo computer si avvia.

$ sudo systemctl abilita docker

Come potete vedere, Docker Il servizio viene aggiunto all'avvio del sistema.

Ora controlla se Docker CE sta lavorando con il seguente comando:

versione $ sudo docker

Come puoi vedere dallo screenshot qui sotto, Docker CE funziona correttamente.

Ora che Docker CE è installato e funzionante correttamente, dalla sezione successiva, ti mostrerò come usare Docker CE.

Alla ricerca di immagini Docker sul repository di immagini Docker

Proprio come il repository dei pacchetti Debian, Docker ha anche un repository di immagini in cui sono ospitate tutte le immagini Docker. Puoi cercare immagini nel repository di immagini Docker e scaricare quelle di cui hai bisogno.

Per cercare un'immagine Docker, diciamo alpino Immagine Docker Linux, eseguire il seguente comando:

$ Sudo Docker Search "Alpine"

Il risultato della ricerca deve essere visualizzato come puoi vedere dallo screenshot seguente. La colonna marcata è il nome dell'immagine Docker. Questo è ciò che usi per scaricare quella particolare immagine Docker. Ho intenzione di installare la prima immagine Docker alpino.

Download e elenco di immagini Docker

Ora per scaricare il alpino Immagine Docker dalla sezione precedente, eseguire il seguente comando:

$ sudo docker pull alpine

IL alpino L'immagine Docker viene scaricata.

Puoi elencare le immagini Docker disponibili sul tuo computer con il seguente comando:

$ Sudo Docker Immagini

Come puoi vedere dalla sezione contrassegnata dello screenshot qui sotto, il alpino L'immagine che ho appena scaricato è elencata. Puoi trovare informazioni come ID immagine, MISURARE Anche da qui.

Creazione di un contenitore Docker

In questa sezione, ti mostrerò come creare un contenitore Docker.

È possibile creare un contenitore Docker del docker alpino Immagine con il seguente comando:

$ sudo Docker Run Alpine

Se si desidera creare un contenitore dell'immagine Docker alpino e accedere alla shell del contenitore contemporaneamente, eseguire il comando seguente:

$ sudo Docker run -it alpino

Come puoi vedere dallo screenshot qui sotto, sei accettato nella shell del contenitore.

Puoi eseguire qualsiasi comando che preferisci qui.

Una volta che hai finito con il contenitore, esegui il comando seguente per uscire da esso.

$ uscita

Puoi anche eseguire un comando e creare un contenitore, ad esempio:

$ sudo Docker Run Alpine Echo "Hello World"

Elencare i contenitori Docker

Puoi ottenere un elenco di tutti i contenitori Docker in esecuzione con il seguente comando:

$ sudo Docker PS

Come puoi vedere dallo screenshot qui sotto, solo il contenitore 6F2488135966, che è un alpino Container, sta eseguendo un comando Dormi 1000.

Puoi ottenere un elenco di tutti i contenitori Docker in esecuzione e non in esecuzione con il seguente comando:

$ sudo docker ps -a

Questi sono tutti i contenitori che ho creato come puoi vedere nello screenshot qui sotto.

Avvio di un contenitore fermato

È possibile avviare un contenitore arrestato e eseguirlo con lo stesso comando che hai eseguito quando l'hai creato come segue:

$ sudo docker start -i container_name
O
$ sudo docker start -i container_id

NOTA: Container_id E Container_name può essere trovato da Sudo Docker PS -A comando come indicato sopra.

Per esempio,

$ Sudo Docker Start -I 97663A84F96C

Collegamento di un contenitore in esecuzione

Puoi accedere alla shell di un contenitore Docker che è in esecuzione se sei uscito da esso come segue:

$ sudo Docker Allegato Container_id
O
$ sudo Docker allegato container_name

Per esempio:

$ sudo Docker Allega 6452e4e4890c

È così che installi e usi Docker su Debian 9 Stretch. Grazie per aver letto questo articolo.