Instalați Docker pe CentOS7

Install Docker Centos7



Docker este un sistem de containerizare open source. Este utilizat pe scară largă pentru implementarea de densitate mare a aplicațiilor pe cloud. Folosește același nucleu ca sistemul de operare gazdă pentru a virtualiza un sistem de operare. Are un depozit de imagini mare pe care îl puteți utiliza pentru a pune un container în funcțiune în câteva minute. Depozitul de imagini Docker are o imagine Docker preconfigurată pentru aproape orice tip de aplicație și sistem de operare. Să presupunem că doriți să rulați un server web PHP. Îl puteți găsi în depozitul de imagini Docker, iar sistemul de operare de bază ar putea fi Ubuntu, Debian sau CentOS. Există imagini diferite pentru PHP pentru fiecare sistem de operare diferit. În acest articol, vă voi arăta cum să instalați Docker pe CentOS 7. Să începem.

Se instalează Docker

Folosesc CentOS 7.4 după cum puteți vedea din ieșirea următoarei comenzi:







$pisică /etc./redhat-release



Versiunea de kernel pe care o folosesc este 3.10.0, după cum puteți vedea din ieșirea următoarei comenzi:



$uname -r





Ai nevoie yum-config-manager pentru a activa suplimentele CentOS 7 și depozitul Docker CE pe mașina dvs. CentOS 7. yum-config-manager este furnizat de yum-utils pachet.

Puteți instala yum-utils pachet cu următoarea comandă:



$sudo yum instalațiyum-utils-și

După cum puteți vedea din captura de ecran de mai jos, am deja yum-utils pachetul instalat pe mașina mea. Dacă nu îl aveți, acesta va fi instalat.

Acum puteți activa depozitul extra CentOS 7 cu următoarea comandă:

$sudoyum-config-manager--permiteCaracteristici suplimentare

Acum executați următoarea comandă pentru a verifica dacă Caracteristici suplimentare repo este activat:

$sudo darepolist

După cum puteți vedea din secțiunea marcată în captura de ecran de mai jos, Caracteristici suplimentare repo este activat.

Docker depinde de dispozitiv-cartograf-date-persistente și lvm2 pachet. Puteți instala aceste pachete cu următoarea comandă:

$sudo yum instalațidevice-mapper-persistent-data lvm2

Acum apăsați „y” și apoi apăsați pentru a continua.

dispozitiv-cartograf-date-persistente și lvm2 pachetele trebuie instalate.

Acum trebuie să adăugați depozitul oficial Docker la mașina dvs. CentOS 7.

Puteți rula următoarea comandă pentru a adăuga depozit Docker la CentOS 7 folosind yum-config-manager :

$sudoyum-config-manager--add-repohttps://download.docker.com/linux/sute/docker-ce.repo

Ar trebui adăugat depozitul Docker.

Acum puteți instala Docker.

Pentru a instala Docker pe mașina dvs. CentOS 7, rulați următoarea comandă:

Apăsați „y” și apoi apăsați pentru a continua.

Managerul de pachete Yum ar trebui să înceapă să descarce pachetele Docker așa cum se arată în captura de ecran de mai jos.

La un moment dat, vi se poate cere să acceptați cheia GPG a Docker. Apăsați „y” și apoi apăsați pentru a continua.

Instalarea ar trebui să continue așa cum se arată în captura de ecran de mai jos.

Docker ar trebui să fie instalat.

Acum puteți porni serviciul de sistem Docker cu următoarea comandă:

$sudosystemctl start docker

De asemenea, ar trebui să adăugați serviciul Docker la pornirea sistemului. Deci va porni automat la pornire.

Puteți rula următoarea comandă pentru a adăuga serviciul Docker la pornirea sistemului:

$sudosystemctlpermitedocher

După cum puteți vedea din captura de ecran de mai jos, serviciul de sistem Docker este adăugat la pornire.

Acum adăugați utilizatorul la docher grup de sistem. În acest fel puteți accesa toate comenzile Docker fără a utiliza sudo .

Pentru a vă adăuga utilizatorul la docher grup, executați următoarea comandă:

$sudousermod-aGdocker shovon

NOTĂ: Aici shovon este utilizatorul mașinii mele CentOS 7. Numele dvs. de utilizator ar trebui să fie diferit.

Acum reporniți mașina CentOS 7 cu următoarea comandă:

$sudoreporniți

Odată ce computerul pornește, puteți verifica dacă Docker funcționează cu următoarea comandă:

$versiunea docker

După cum puteți vedea din captura de ecran de mai jos, versiunea de Docker instalată pe mașina mea CentOS 7 este 17.12. Funcționează corect.

Utilizarea de bază a Docker

Puteți rula o setare implicită Salut Lume container Docker pentru a testa dacă funcționează sau nu.

Puteți rula următoarea comandă pentru a rula Salut Lume Container de andocare:

$docker run hello-world

The Salut Lume imaginea containerului va fi căutată pe discul local. Pentru prima dată, Docker nu o va găsi. Deci va fi descărcat din depozitul Docker. După descărcarea imaginii, Docker va crea un container din imagine și îl va rula așa cum puteți vedea din captura de ecran de mai jos.

Puteți lista containerele Docker disponibile cu următoarea comandă:

$imagine dockereu sunt

Puteți rula următoarea comandă pentru a găsi orice informație de care aveți nevoie despre Docker pe sistemul dvs.:

$informații despre andocare

După cum puteți vedea din ieșirea acestei comenzi, se imprimă starea Docker. La fel de multe containere pe care le aveți, câte dintre acestea rulează, câte dintre ele sunt întrerupte sau oprite, câte imagini Docker ați descărcat, driverul de stocare configurat, spațiul disponibil pe disc și multe altele. Este o listă lungă de informații.

Așa instalați Docker pe CentOS 7 și îl utilizați. Vă mulțumim că ați citit acest articol.