Installa Docker su CentOS7

Installa Docker su CentOS7

Docker è un sistema di containerizzazione open source. È ampiamente utilizzato per la distribuzione ad alta densità di applicazioni sul cloud. Utilizza lo stesso kernel del sistema operativo host per virtualizzare un sistema operativo. Ha un grande repository di immagini che puoi utilizzare per far funzionare un contenitore in pochi minuti. Il repository di immagini Docker ha un'immagine Docker preconfigurata per quasi tutti i tipi di applicazione e sistema operativo. Supponiamo che tu voglia eseguire un Web Server PHP. È possibile trovarlo sul repository di immagini Docker e il sistema operativo di base potrebbe essere Ubuntu, Debian o Centos. Esistono immagini diverse per PHP per ogni sistema operativo diverso. In questo articolo, ti mostrerò come installare Docker su CentOS 7. Iniziamo.

Installazione di Docker

Sto usando CentOS 7.4 Come puoi vedere dall'output del seguente comando:

$ cat /etc /redhat-release

La versione del kernel che sto usando è 3.10.0 Come puoi vedere dall'output del seguente comando:

$ uname -r

Hai bisogno Yum-Config-Manager Per abilitare CentOS 7 Extras e Docker CE Repository nella tua macchina CentOS 7. Yum-Config-Manager è fornito da yum-otils pacchetto.

Puoi installare yum-otils pacchetto con il seguente comando:

$ sudo yum installa yum -otils -y

Come puoi vedere dallo screenshot qui sotto, l'ho già fatto yum-otils pacchetto installato sulla mia macchina. Se non ce l'hai, verrà installato.

Ora puoi abilitare il repository di CentOS 7 Extras con il seguente comando:

$ sudo yum-config-manager-Enable extras

Ora esegui il seguente comando per verificare se extra Repo è abilitato:

$ Sudo Yum Repoolist

Come puoi vedere dalla sezione contrassegnata nello screenshot qui sotto, il extra Repo è abilitato.

Docker dipende da DATA-PERSISTENTI DEVICI-MAPPER E LVM2 pacchetto. È possibile installare questi pacchetti con il seguente comando:

$ sudo yum installa dispositivo-mapper-per-perde-data LVM2

Ora premi "y" e poi premi per continuare.

DATA-PERSISTENTI DEVICI-MAPPER E LVM2 I pacchetti dovrebbero essere installati.

Ora devi aggiungere il repository ufficiale Docker alla tua macchina CentOS 7.

È possibile eseguire il seguente comando per aggiungere il repository Docker a CentOS 7 utilizzando Yum-Config-Manager:

$ sudo yum-config-manager --add-repo https: // download.Docker.com/Linux/CentOS/Docker-CE.Repo

Il repository Docker dovrebbe essere aggiunto.

Ora puoi installare Docker.

Per installare Docker sulla macchina CentOS 7, eseguire il seguente comando:

Premere "y" e quindi premere per continuare.

Gestione pacchetti Yum dovrebbe iniziare a scaricare i pacchetti Docker come mostrato nello screenshot seguente.

A un certo punto, potrebbe essere chiesto di accettare la chiave GPG di Docker. Premere "y" e quindi premere per continuare.

L'installazione dovrebbe continuare come mostrato nello screenshot seguente.

Docker dovrebbe essere installato.

Ora puoi avviare il servizio di sistema Docker con il seguente comando:

$ sudo systemctl avvia docker

Dovresti anche aggiungere il servizio Docker all'avvio del sistema. Quindi inizierà automaticamente al boot.

È possibile eseguire il seguente comando per aggiungere il servizio Docker all'avvio del sistema:

$ sudo systemctl abilita docker

Come puoi vedere dallo screenshot di seguito, il servizio di sistema Docker viene aggiunto all'avvio.

Ora aggiungi il tuo utente al Docker gruppo di sistema. In questo modo puoi accedere a tutti i comandi Docker senza utilizzare sudo.

Per aggiungere il tuo utente a Docker Gruppo, eseguire il seguente comando:

$ sudo usermod -ag docker shovon

Nota: qui Shovon è l'utente della mia macchina CentOS 7. Il tuo nome utente dovrebbe essere diverso.

Ora riavvia la macchina CentOS 7 con il seguente comando:

$ sudo riavvia

Una volta avviato il computer, puoi verificare se Docker sta lavorando con il seguente comando:

$ Docker versione

Come puoi vedere dallo screenshot di seguito, la versione di Docker installata sulla mia macchina CentOS 7 è 17.12. Funziona correttamente.

Uso di base di Docker

Puoi eseguire un valore predefinito Ciao mondo contenitore di Docker per testare se funziona o meno.

È possibile eseguire il seguente comando per eseguire il Ciao mondo Container Docker:

$ Docker Run Hello-World

IL Ciao mondo L'immagine del contenitore verrà cercato sul disco locale. Per la prima volta, Docker non lo troverà. Quindi verrà scaricato dal repository Docker. Dopo il download dell'immagine, Docker realizzerà un contenitore dall'immagine ed lo eseguirà come puoi vedere dallo screenshot qui sotto.

È possibile elencare i contenitori Docker disponibili con il seguente comando:

$ Docker immagine ls

Puoi eseguire il seguente comando per trovare qualsiasi informazione di cui potresti aver bisogno su Docker sul tuo sistema:

$ Docker Info

Come puoi vedere dall'output di questo comando, lo stato di Docker viene stampato. Come quanti contenitori hai, quanti di essi sono in esecuzione, quanti di loro sono messi in pausa o fermati, quante immagini Docker hai scaricato, il tuo driver di archiviazione configurato, lo spazio del disco disponibile e molti altri. È un lungo elenco di informazioni.

È così che installi Docker su CentOS 7 e usilo. Grazie per aver letto questo articolo.