Cititorii ca tine ajută la sprijinirea MUO. Când efectuați o achiziție folosind link-uri de pe site-ul nostru, este posibil să câștigăm un comision de afiliat. Citeşte mai mult.

Un registru Docker este un sistem care stochează și distribuie imagini Docker. Există multe imagini găzduite pe un hub de registru. O imagine poate avea mai multe versiuni, fiecare identificată printr-o etichetă diferită.

Un registru permite utilizatorilor să extragă imagini Docker din acesta și să introducă imagini noi în el pentru găzduire. Acest lucru vă permite să aveți o copie a cererii dvs. online. De asemenea, vă permite să partajați imaginile cu alții.

Aflați tot ce aveți nevoie pentru a trimite o imagine a unei aplicații în registrul Docker.

De ce să folosiți Docker Registry?

Deși există multe registre publice online, DockerHub este foarte popular. Registrul Docker este un produs al Docker Inc, compania responsabilă pentru platforma Docker în sine. Găzduiește atât depozite publice, cât și private. Puteți folosi depozite publice sau puteți plăti pentru depozite private restricționate.

instagram viewer

Registrul Docker oferă versiuni automate, conturi corporative și integrare a controlului sursei. Configurarea este mult ca GitHub, platforma colaborativă open-source. Motorul Docker interacționează implicit cu registrul Docker. De asemenea, puteți rula procesele CI/CD.

Puteți afla mai multe despre registrul Docker prin implementarea unei aplicații demonstrative.

Creați un cont de registru Docker

Începeți prin a naviga la Site-ul web Docker Hub și înregistrarea unui cont acolo.

După ce v-ați înscris și v-ați autentificat, veți avea acces la contul dvs. Docker.

Trebuie să creați un depozit pentru a trimite o imagine de aplicație demonstrativă. Faceți clic pe Creați un depozit butonul, apoi furnizați a Nume și Descriere a depozitului. Puteți alege dacă vă faceți depozitul public sau privat. Registrul Docker vă oferă acces la un depozit privat gratuit și mai multe publice.

Trageți o imagine Docker

Pentru a testa procesul, extrageți o probă de imagine Docker din Docker Hub. Puteți extrage o imagine Ubuntu folosind această comandă:

docker pull ubuntu

Ubuntu este una dintre imaginile oficiale Docker. Apoi, trebuie să-l împingeți în propriul depozit Docker.

Împingeți imaginea dvs. în registrul Docker

Acum trebuie să împingeți imaginea de pe mașina dvs. locală în depozitul Docker Hub. Toate depozitele conțin instrucțiuni despre cum să introduci imagini în ele. Va trebui să utilizați această sintaxă specifică pentru a vă structura imaginea locală înainte de a o împinge în depozit. Ar trebui să arate așa:

Schimbați numele imaginii din depozitul local pentru a avea același nume ca și comanda din depozitul de la distanță. Puteți face acest lucru cu următoarea comandă:

docker tag ubuntu: cele mai recente sandra35/testrepo: cele mai recente

Când procesul este finalizat, ar trebui să vedeți imaginea cu noul nume și etichetă printre imaginile dvs.

Apoi mergeți mai departe și împingeți imaginea în registry cu următoarea comandă:

docker push sandra35/testrepo: mai recent

O împingere reușită va arăta astfel:

Acum, navigați la depozitul Docker de la distanță în browser. Ar trebui să vedeți imaginea în depozit atunci când reîmprospătați pagina.

Felicitări, ați găzduit cu succes o imagine în registrul Docker! Puteți verifica jurnalele aplicației făcând clic pe imagine.

Folosind aceeași metodă, puteți găzdui propriile aplicații. Dimensiunea aplicației dvs. va crește volumul imaginii găzduite. Registrul stochează imaginea până când o ștergeți. Vă puteți partaja imaginea cu oricine de pe internet.

Registrul Docker este cel mai bun registru

Registrul Docker este una dintre caracteristicile excelente ale sistemului software Docker. Registrul optimizează stocarea și distribuirea imaginilor online. Puteți crea rapid aplicații containerizate și le puteți expedia online.

Registrul Docker găzduiește un număr nelimitat de aplicații în depozitele sale publice. Alternativ, puteți crea depozite private plătite limitate la un anumit public.

Începeți să utilizați registrul Docker și schimbați modul în care stocați și partajați aplicațiile.