Docker este o aplicație open-source de containerizare care este concepută pentru a crea, implementa și rula procese de aplicații într-un container, ca o mașină virtuală, dar folosind același kernel ca și sistemul de operare gazdă. Containerele Docker permit unui dezvoltator să împacheteze toate părțile aplicației, bibliotecile și dependențele sale într-un singur pachet și să îl implementeze.

Docker are un depozit de imagini cu o imagine Docker preconfigurată pentru aproape toate aplicațiile open-source și sistemele de operare celebre. Docker are două ediții, Docker CE (Community Edition), care este o versiune gratuită și open-source, iar cealaltă este Docker EE (Enterprise Edition), care vine cu suport, certificare, etc. și este plătită.

Instalarea Docker pe CentOS

În acest tutorial, vă vom arăta un ghid pas cu pas pentru a instala Docker CE pe CentOS 7 și CentOS 8.

Precondiții

  • O versiune întreținută de CentOS (Docker nu acceptă versiuni învechite)
  • Un cont de utilizator cu privilegii ‘sudo’.

Pasul 1: Instalați Yum Utils

În primul rând, trebuie să instalăm pachetul ‘yum utils’ pentru a folosi yum-config-manager pentru a activa extrasele CentOS. Folosiți următoarea comandă:

$ sudo yum install yum-utils -y

Output:

instalarea pachetului yum-utils

După cum puteți vedea din captura de ecran de mai sus, yum-utils este instalat.

Pasul 2: Activarea extraselor CentOS

Pentru a activa extrasele CentOS, folosiți comanda yum-config-manager:

$ sudo yum-config-manager --enable extras

Pentru a confirma dacă extrasele sunt activate folosiți următoarea comandă:

$ sudo yum repolist

Scoateți:

centos extra repo enabled

Pasul 3: Instalați dependențele Docker

Acum trebuie să instalăm pachetele device-mapper-persistent-data, și lvm2, deoarece Docker depinde de aceste două pachete. Utilizați comanda de mai jos:

$ sudo yum install device-mapper-persistent-data lvm2

Output:

instalarea pachetului data-mapper și lvm2

Din captura de ecran de mai sus, puteți vedea că aceste pachete au fost deja instalate.

Pasul 4: Adăugarea repertoriului oficial Docker

Acum vom adăuga repertoriul oficial Docker în CentOS folosind yum-config-manager:

$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Outputput:

adding docker repo into centos

Repertoriul Docker ar trebui să fie adăugat până acum.

Pasul 5: Doar pentru CentOS 8 și mai sus

Dacă instalați Docker pe CentOS 7 sau inferior, puteți sări peste acest pas, dar pentru CentOS 8, trebuie să corectăm compatibilitatea Docker cu pachetul containerd.io. Trebuie să descărcăm manual pachetul și apoi trebuie să îl instalăm folosind yum.

În primul rând, navigăm în directorul /tmp:

$ cd /tmp

Vom descărca cel mai recent pachet din depozitul oficial de pachete CentOS 7 al lui Docker CE cu următoarea comandă:

$ wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.13-3.2.el7.x86_64.rpm

Output:

download containerd.io package

Nu uitați să înlocuiți linkul din comanda de mai sus cu cel mai recent link de pe pagina web oficială. Odată descărcat cel mai recent pachet containerd.io, îl vom instala din /tmp folosind următoarea comandă:

$ sudo yum install ./containerd.io-1.2.13-3.2.el7.x86_64.rpm

Output:

Iată, aveți cea mai nouă versiune de containerd.io instalată.

Etapa 6: Instalați Docker!

Cu totul setat, putem în sfârșit instala Docker folosind comanda de mai jos:

sudo yum install docker-ce

Outputput:

installing docker-ce packages confirmation prompt

Pentru a confirma instalarea, apăsați Y și apoi apăsați <Enter>. Managerul de pachete Yum va începe să descarce pachetele.

descărcarea pachetelor docker-ce în timpul instalării

Este posibil să dureze ceva timp până la finalizare și, la un moment dat, vi se poate cere să acceptați cheia GPG a Docker.

accepting docker gpg key

Presați „y” și apoi <Enter> pentru a continua și după un timp scurt docker va fi instalat.

Instalarea docker finalizată

Puteți vedea în captura de ecran de mai sus că instalarea noastră docker pe CentOS s-a finalizat cu succes.

Pasul 6: Acum, vom verifica instalarea Docker:

docker -v

Outputput:

confirmarea instalării Docker

Docker este instalat în sistemul nostru de testare; puteți observa versiunea Docker în captura de ecran de mai sus.

Configurarea Docker pe CentOS

În primul rând, vom vedea starea serviciului Docker folosind:

$ sudo systemctl status docker

Output:

verificarea stării serviciului Docker

S-ar putea să fi observat că, în mod implicit, Docker este dezactivat după instalare. Pentru a-l activa, folosiți comanda de mai jos:

$ sudo systemctl start docker

Pentru a porni serviciul Docker la pornirea sistemului:

$ sudo systemctl enable docker

După aceea, vom reverifica starea folosind comanda:

$ sudo systemctl status docker

Output:

start docker service

Puteți vedea că serviciul Docker este activ și funcționează acum. Acesta va porni automat și la pornirea sistemului.

Dacă ați reușit să ajungeți până aici, ar trebui să fi instalat cu succes Docker pe mașina dumneavoastră CentOS 7 sau CentOS 8. Acum puteți explora Docker mai departe.

Tip! Dacă aveți de gând să utilizați Docker pe o mașină de producție, atunci vă vom recomanda să nu faceți upgrade la CentOS 8. Încercați să continuați să folosiți CentOS 7 până când Docker are suport oficial pentru CentOS 8.

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.