Iyo Docker Bhizinesi iri Kuchinja Kushandira Mamirioni eVagadziri, Chikamu 1: Repository

Iyo Docker Bhizinesi iri Kuchinja Kushandira Mamirioni eVagadziri, Chikamu 1: Repository

Mune ino nhevedzano yezvinyorwa, isu tichanyatso tarisisa kuti sei uye sei Mitemo yedu yeSevhisi yachinja munguva pfupi yapfuura. Ichi chinyorwa chinotsanangura iyo isingashande yekuchengeta mufananidzo mutemo uye kuti ichakanganisa sei zvikwata zvekusimudzira vachishandisa Docker Hub kubata mifananidzo yemidziyo. Muchikamu chechipiri, isu tichatarisa pane itsva mutemo wekudzora kuwanda kwekurodha kwemifananidzo.

Chinangwa chaDocker ndechekugonesa vanogadzira pasirese kuti vashandure mazano avo kuti ave echokwadi nekurerutsa maitiro ekuvandudza application. Nevanopfuura mamirioni mazana matanhatu neshanu vakanyoreswa vanogadzira vachishandisa Docker nhasi, isu tinoda kuwedzera bhizinesi redu kusvika kumakumi emamiriyoni evagadziri vachangobva kudzidza nezveDocker. Ibwe repakona rechinangwa chedu nderekupa maturusi emahara uye masevhisi anotsigirwa nemari yedu yekubhadharisa masevhisi.

Kuongorora kwakadzama kwemifananidzo yeDocker Hub

Kuendesa maapplication nenzira inotakurika, yakachengeteka, uye zviwanikwa zvinoda maturusi nemasevhisi kuti uchengetedze uye ugovane zvakachengeteka kuchikwata chako chebudiriro. Nhasi, Docker inodada nekupa iyo yakakura kwazvo registry yepasirese yemifananidzo yemidziyo, Docker Hub, inoshandiswa nevanopfuura 6.5 miriyoni vanogadzira pasi rese. Docker Hub parizvino inobata pamusoro pe15PB yemifananidzo yemidziyo, inovhara zvese kubva kune inonyanya kufarirwa mu-memory dhatabhesi kusvika kumapuratifomu ekutepfenyura zviitiko, yakachengetedzwa uye yakavimbika yepamutemo Docker mifananidzo, uye anopfuura mamirioni zana emifananidzo yakavakwa nenharaunda yeDocker.

Maererano nemushumo wakagadzirwa nemidziyo yedu yekuongorora yemukati, kunze kwe15 PB yemifananidzo yakachengetwa paDocker Hub, inodarika 10PB yemifananidzo yave isina kushandiswa kwemwedzi inopfuura mitanhatu. Takawana, nekuchera zvakadzika, kuti pamusoro pe4.5PB yeiyi isingashande mifananidzo yakabatana nemahara maakaundi. Mizhinji yemifananidzo iyi yakashandiswa kwenguva pfupi, kusanganisira mifananidzo yakawanikwa kubva kuCI mapaipi neDocker Hub yakagadziridzwa kusafuratira kubviswa kwemifananidzo yenguva pfupi.

Nehuwandu hwe data pakuzorora wakagara zvisina basa paDocker Hub, timu yakatarisana nemubvunzo wakaoma: maitiro ekudzikamisa huwandu hwe data inobhadharwa naDocker pamwedzi pasina kukanganisa vamwe vatengi veDocker?

Mitemo mikuru yakagamuchirwa kugadzirisa dambudziko iri:

  • Ramba uchipa seti yakazara yemahara emahara maturusi uye masevhisi ayo vanogadzira, kusanganisira avo vanoshanda pane yakavhurika sosi mapurojekiti, vanogona kushandisa kuvaka, kugovera, uye kuita maapplication.
  • Kuita chokwadi chekuti Docker inogona kukwira kuti isangane nezvido zvevagadziri vatsva uku ichiisa iyo iripo isina muganho ekuchengetedza mitengo, imwe yeakanyanya kukosha mutengo wekushandisa weDocker Hub.

Batsira vanogadzira kugadzirisa mifananidzo isingashande

Zvakawanda zvigadziriso zvakaitwa kubatsira Docker kuyera zvivakwa zvayo zvinodhura-zvinobudirira kutsigira masevhisi emahara kune yedu inokura mushandisi base. Kutanga, mutemo mutsva wekuchengeta mufananidzo wakaunzwa apo mifananidzo yese isingashande inogarwa pamaakaundi emahara inobviswa mushure memwedzi mitanhatu. Uye zvakare, Docker ichapa chishandiso, muchimiro cheUI kana API, kubatsira vashandisi kutonga zvirinani mifananidzo yavo. Pamwe chete, shanduko idzi dzinoita kuti zvive nyore kune vanogadzira kuchenesa mifananidzo isingashande, pamwe nekugona kudhura-zvinobudirira kuyera Docker yavo yekuvaka.

Zvinoenderana nemutemo mutsva, kubva muna Mbudzi 1, 2020, mifananidzo yakachengetwa mumahara Docker Hub repositories, iyo manifest iyo isina kuvandudzwa kwemwedzi mitanhatu yapfuura, ichabviswa. Iyi mutemo haishande kumifananidzo yakachengetwa pakabhadharwa Docker Hub maakaundi kana maakaundi eDocker akasimbiswa mifananidzo vabudisi, kana zviri pamutemo Docker mifananidzo.

  • Muenzaniso 1: Molly, mushandisi weakaundi yemahara, akaisa mufananidzo kuDocker Hub musi waNdira 1, 2019, wakanyorwa. molly/hello-world:v1. Mufananidzo uyu hausati wambodhaunirodwa kubva zvawatumirwa. Uyu mufananidzo wakanyorwa uchaonekwa usingashande kutanga Mbudzi 1, 2020, kana mutemo mutsva ukatanga kushanda. Mufananidzo uye chero zita rinonongedza kwariri zvichabviswa munaNovember 1, 2020.
  • Muenzaniso 2: Molly ane mufananidzo usina kunyorwa molly/myapp@sha256:c0ffee, yakaiswa Nyamavhuvhu 1, 2018. Yekupedzisira kudhawunirodha yaive Nyamavhuvhu 1, 2020. Mufananidzo uyu unoonekwa seunoshanda uye hauzobviswa munaNovember 1, 2020.

Kuderedza kukanganisa munharaunda yevagadziri

Kune emahara maakaundi, Docker inopa yemahara chengetedzo yemifananidzo isingashande kwemwedzi mitanhatu. Kune avo vanoda kuchengetedza isingashande mifananidzo, Docker inopa isina muganho wekuchengetedza mufananidzo sechinhu. Pro kana Team zvirongwa.

Pamusoro pezvo, Docker ichapa seti yezvishandiso nemasevhisi kubatsira vanogadzira kuona uye kubata mifananidzo yavo, kusanganisira remangwana zvigadzirwa paDocker Hub inowanikwa mumwedzi iri kuuya:

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.

Ramba wakatarira maemail nezve chero mifananidzo inopera, kana kukwidziridza kuPro kana Chikwata zvirongwa zvezvisingaperi zvisingashande zvekuchengetedza mifananidzo.

Nepo isu tichiedza kudzikisira kukanganisa kune vanogadzira, unogona kunge uine nyaya dzisina kugadziriswa kana kesi dzekushandisa. Senguva dzose, tinogamuchira mhinduro uye mibvunzo. pano.

PS Tichifunga kuti iyo Docker tekinoroji haisi kurasikirwa nekukosha kwayo, sekuvimbisa kwevagadziri vayo, hazvingave zvisiri panzvimbo yekudzidza tekinoroji iyi kubva nekuenda. Zvakare, zvinogara zvichikufarira kana iwe uchishanda neKubernetes. Kana iwe uchida kujairana neakanakisa maitiro makesi kuti unzwisise kupi uye sei nani kushandisa Docker, ini ndinokurudzira. yakazara vhidhiyo kosi paDocker, umo isu tichaongorora maturusi ayo ese. Full kosi sirabhasi pane kosi peji.

Source: www.habr.com

Voeg