Iyo Docker Bhizinesi Inoyera sei Kubatira Mamirioni eVagadziri, Chikamu 2: Inobuda Dhata

Iyo Docker Bhizinesi Inoyera sei Kubatira Mamirioni eVagadziri, Chikamu 2: Inobuda Dhata

Ichi ndicho chinyorwa chechipiri munhevedzano yezvinyorwa zvinovhara izvo zvinogumira pakurodha mifananidzo yemidziyo.

Π’ kutanga chikamu Takanyatso tarisisa mifananidzo yakachengetwa muDocker Hub, iyo hombe yemidziyo yemifananidzo registry. Tiri kunyora izvi kuti tikubatsire kunzwisisa zviri nani mashandisiro edu akagadziridzwa Matemu eSevhisi anozokanganisa zvikwata zvebudiriro zvinoshandisa Docker Hub kubata mifananidzo yemudziyo nemapaipi eCICD.

Zvirambidzo pakurodha frequency zvakamboziviswa mune yedu Zviga zvebvumirano. Isu tinonyatso tarisisa ma frequency kurambidzwa ayo anotanga kushanda munaNovember 1, 2020:

Chirongwa chemahara, vashandisi vasingazivikanwe: zana kurodha mumaawa matanhatu
Chirongwa chemahara, vashandisi vane mvumo: 200 kurodha mumaawa matanhatu
Pro Plan: Unlimited
Chikwata chemutero chirongwa: isina muganho

Docker kurodha frequency inotsanangurwa sehuwandu hwezvikumbiro zvekuratidzira kuDocker Hub. Miganho yekuti mapikicha anogona kudhaunirodwa kangani anobva parudzi rweakaundi inokumbira mufananidzo, kwete rudzi rweakaundi ine muridzi wemufananidzo. Kune vasingazivikanwe (vasina mvumo) vashandisi, iyo frequency yekurodha inosungirirwa kune IP kero.

NB Iwe unogashira zvimwe zvidiki uye zvakanakisa maitiro ekuita paDocker kosi kubva kune varapi. Uyezve, unogona kuitora pese pazvinenge zvakakunakira - zvese maererano nenguva uye manzwiro.

Isu tinogashira mibvunzo kubva kune vatengi uye nharaunda maererano nemidziyo yemifananidzo zvikamu. Isu hativerenge mitsara yemifananidzo kana tichimisa kudhawunirodha frequency nekuti tinoganhura madhawunirodha uye huwandu hwema layer (blob zvikumbiro) parizvino hauna magumo. Shanduko iyi yakavakirwa pamhinduro dzenharaunda kuti iite kuti ishandiswe nevashandisi kuitira kuti vashandisi vasaverenge matinji pamufananidzo wega wega wavanoshandisa.

Yakadzama ongororo yeDocker Hub mufananidzo wekurodha ma frequency

Takapedza nguva yakawanda tichiongorora kurodha mifananidzo kubva kuDocker Hub kuti tione kuti chii chaikonzeresa muganho uye kuti unofanira kudzikiswa sei chaizvo. Zvatakaona zvakasimbisa kuti vangangoita vese vashandisi vakadhawunirodha mifananidzo nekumhanya kusingafungidzirwe kune yakajairika workflows. Zvisinei, pane simba rinooneka renhamba shoma yevashandisi vasingazivikanwe, semuenzaniso inosvika makumi matatu muzana yezvese zvekudhawunirodha zvinobva ku30% chete yevashandisi vasingazivikanwe.

Iyo Docker Bhizinesi Inoyera sei Kubatira Mamirioni eVagadziri, Chikamu 2: Inobuda Dhata

Izvo zvirambidzo zvitsva zvakavakirwa pakuongorora uku, saka vazhinji vevashandisi vedu havazokanganiswe. Izvi zvirambidzo zvinogadzirwa kuratidza zvakajairwa kuvandudza kushandiswa - kudzidza Docker, kugadzira kodhi, kugadzira mifananidzo, nezvimwe.

Batsira vanogadzira kuti vanzwisise zvirinani kudhawunirodha mutengo

Zvino zvatakanzwisisa kukanganisa, pamwe nekwaifanirwa kuve nemiganhu, taifanira kuona mamiriro ehunyanzvi ekushanda kwezvirambidzo izvi. Kudzikamisa kurodha kwemifananidzo kubva kuDocker registry kwakaoma. Iwe hauzowana yekurodha API mune registry tsananguro - haipo. Chokwadi, kudhawunirodha mufananidzo musanganiswa wezvikumbiro zvekuratidzira uye mablobs muAPI, uye anoitwa zvakasiyana, zvichienderana nemamiriro eiyo. mutengi uye mufananidzo wakakumbirwa.

Semuyenzaniso, kana iwe uchitova nemufananidzo, Docker Injini inoburitsa chikumbiro chekuratidzira, ziva kuti yatove nematanho ese anodiwa zvichibva pane yakagamuchirwa manifest, wobva wamira. Kune rimwe divi, kana iwe ukadhawunirodha chifananidzo chinotsigira akawanda ezvivakwa, iyo manifest query inodzosa runyoro rwemifananidzo inoratidza kune yega yega inotsigirwa dhizaini. Iyo Docker Injini inozopa chimwe chikumbiro chekuratidzira kweiyo dhizaini yairi kushanda pairi, uye mukudzoka ichagamuchira runyorwa rweese mataira ari mumufananidzo. Inobva yabvunza kune yega yega isipo layer (blob).

NB Ichi chinyorwa chinofukidzwa zvakanyanya mukati Docker course, umo isu tichaongorora maturusi ayo ese: kubva kune yekutanga abstractions kune network parameters, nuances yekushanda neakasiyana masisitimu ekushandisa uye mitauro yekuronga. Iwe unozojairana neiyo tekinoroji uye unonzwisisa kupi uye sei zvakanyanya kushandisa Docker.

Zvinoitika kuti kudhawunirodha mufananidzo ndiko chaiko kana zviviri zvikumbiro zvekuratidzira, uye kubva ku zero kuenda kune infinity - layer zvikumbiro (blob). Nhoroondo, Docker yakateedzera kurodha frequency pane akaturikidzana-ne-layer hwaro sezvo izvi zvichinyanya kudyidzana nekushandiswa kwebandwidth. Asi zvakadaro, isu takateerera kunharaunda kuti izvi zvakanyanya kuoma, nekuti iwe unofanirwa kuteedzera nhamba yakakumbirwa yezvikamu, izvo zvinozotungamira mukuregeredza maitiro akanakisa maererano nekushanda neDockerfile, uye zvakare iri intuitive kune vashandisi vanongoda kushanda navo. registry pasina kunzwisiswa kwakawanda kweruzivo .

Saka isu tinodzikamisa huwandu hwezvikumbiro zvinoenderana nezvikumbiro zvemanifest. Izvi zvine chekuita nekutora mifananidzo, zviri nyore kuti vashandisi vanzwisise. Pane, zvisinei, diki nuance - kana iwe ukaedza kudhawunirodha chifananidzo chatovepo, chikumbiro chicharamba chichitariswa, kunyangwe iwe ukasarodha pasi. Chero zvazvingava, isu tinovimba kuti iyi nzira yekudzikamisa kurodha frequency ichave yakanaka uye yakanakira vashandisi.

Takamirira mhinduro dzenyu

Isu tichaongorora zvirambidzo uye toita zvigadziriso zvakakodzera zvichibva pane zvakajairwa mashandisiro ekuita kuti tive nechokwadi chekuti zvirambidzo zvakakodzera kune yega yega mushandisi, uye kunyanya isu tichaedza kusambodzivirira vanogadzira kuita basa ravo.

Gara wakatarisa mumavhiki anouya kune chimwe chinyorwa chekumisikidza CI uye kurwisa masisitimu muchiedza chekuchinja uku.

Chekupedzisira, sechikamu cherutsigiro rwedu kune yakavhurika sosi nharaunda, isu tinopa hurongwa hutsva hwemitengo hweyakavhurika sosi kusvika Mbudzi 1st. Kuti unyore, ndapota zadza fomu racho pano.

Kuti uwane rumwe ruzivo nezve shanduko dzichangoburwa kumatemu ebasa, ndapota shanya FAQ.

Kune avo vanoda kusimudza muganho wekuti kakawanda sei vanorodha mifananidzo, Docker inopa isina muganho kurodha mifananidzo sechinhu Pro kana Team zvirongwa. Senguva dzose, tinogamuchira mhinduro uye mibvunzo. pano.

Source: www.habr.com

Voeg