Kedu ka azụmaahịa Docker si ejere nde nde ndị nrụpụta ozi, akụkụ 2: data ọpụpụ

Kedu ka azụmaahịa Docker si ejere nde nde ndị nrụpụta ozi, akụkụ 2: data ọpụpụ

Nke a bụ isiokwu nke abụọ n'ime usoro isiokwu ga-ekpuchi njedebe mgbe ị na-ebudata ihe oyiyi akpa.

В akụkụ mbụ Anyị lere anya nke ọma na onyonyo echekwara na Docker Hub, ndekọ ihe onyonyo akpa kacha ibu. Anyị na-ede nke a iji nyere gị aka ịghọta nke ọma ka Usoro ọrụ anyị emelitere ga-esi metụta ndị otu mmepe na-eji Docker Hub jikwaa onyonyo akpa na pipeline CICD.

Ekwuputala mmachi na ugboro nbudata n'ime anyị Usoro ọrụ. Anyị na-elele mmachi ugboro ole ga-amalite na Nọvemba 1, 2020:

Atụmatụ efu, ndị ọrụ amaghị aha: nbudata 100 n'ime awa 6
Atụmatụ efu, ndị ọrụ ikike: nbudata 200 n'ime awa 6
Atụmatụ Pro: enweghị oke
Atụmatụ tarifu otu: enweghị oke

A kọwapụtara ugboro nbudata Docker dị ka ọnụọgụ nke arịrịọ ngosi na Docker Hub. Oke ugboro ole enwere ike ibudata onyonyo dabere n'ụdị akaụntụ na-arịọ onyonyo a, ọ bụghị ụdị akaụntụ nwere onyonyo a. Maka ndị ọrụ amaghị aha (enyeghị ikike), ejikọta ugboro nbudata na adreesị IP.

NB Ị ga-enwetakwu aghụghọ na ikpe omume kacha mma na usoro Docker site n'aka ndị ọkachamara. Ọzọkwa, ị nwere ike were ya mgbe ọ bụla ọ dị gị mma - ma n'ihe gbasara oge na ọnọdụ.

Anyị na-enweta ajụjụ sitere n'aka ndị ahịa na ndị obodo gbasara ihe oyiyi akpa. Anyị anaghị agụta ọkwa onyonyo mgbe ị na-amachi oge nbudata n'ihi na anyị na-amachi nbudata ngosi yana ọnụọgụ nke akwa (arịrịọ blob) enweghị oke ugbu a. Mgbanwe a dabere na nzaghachi obodo iji mee ka ọ bụrụ enyi na enyi ka ndị ọrụ ghara ịgụta ọkwa n'ọhụụ ọ bụla ha na-eji.

Nyocha zuru ezu nke ọnụego nbudata onyonyo Docker Hub

Anyị ji oge buru ibu na-enyocha nbudata onyonyo site na Docker Hub iji chọpụta ihe na-ebute oke ọnụego yana otu esi egbochi ya. Ihe anyị hụrụ gosipụtara na ihe fọrọ nke nta ka ọ bụrụ ndị ọrụ niile budata onyonyo n'ọsọ a na-ahụ anya maka usoro ọrụ a na-ahụkarị. Agbanyeghị, enwere mmetụta pụtara ìhè nke ọnụ ọgụgụ dị nta nke ndị ọrụ amaghị aha, dịka ọmụmaatụ ihe dịka 30% nke nbudata niile sitere na 1% nke ndị ọrụ amaghị.

Kedu ka azụmaahịa Docker si ejere nde nde ndị nrụpụta ozi, akụkụ 2: data ọpụpụ

Ihe mgbochi ọhụrụ a dabere na nyocha a, yabụ na ọ gaghị emetụta ọtụtụ ndị ọrụ anyị. Emere ihe mgbochi ndị a iji gosipụta ojiji onye nrụpụta na-ejikarị - mmụta Docker, koodu mmepe, imepụta onyonyo, wdg.

Nyere ndị mmepe aka ịghọta mmachi ọnụego nbudata

Ugbu a, anyị ghọtara mmetụta ahụ, yana ebe ókèala kwesịrị ịdị, ọ dị anyị mkpa ikpebi ọnọdụ teknụzụ maka ọrụ nke mgbochi ndị a. Ịmachi nbudata onyonyo sitere na ndekọ Docker siri ezigbo ike. Ị gaghị ahụ API bulite na nkọwa ndekọ - ọ dịghị adị. N'ezie, nbudata onyonyo bụ ngwakọta nke arịrịọ pụtara ìhè na blobs na API, a na-egbukwa ha n'ụzọ dị iche, dabere na ọnọdụ nke onye ahịa na onyonyo a rịọrọ.

Dịka ọmụmaatụ, ọ bụrụ na ịnweela ihe onyonyo, Docker Engine ga-enye arịrịọ ngosi, ghọta na o nwelarị ọkwa niile achọrọ dabere na ngosipụta anabatara, wee kwụsị. N'aka nke ọzọ, ọ bụrụ na ị budata onyonyo na-akwado ọtụtụ ihe owuwu ụlọ, ajụjụ ngosipụta ga-eweghachi ndepụta ngosipụta onyonyo maka ụlọ ọ bụla akwadoro. Injin Docker ga-enyezi arịrịọ ngosipụta ọzọ maka ụlọ a kapịrị ọnụ ọ na-arụ, na nloghachi ga-enweta ndepụta nke ọkwa niile dị na onyonyo a. Ọ ga-ajụkwa ajụjụ maka oyi akwa ọ bụla na-efu efu (blob).

NB A na-ekpuchi isiokwu a n'ọtụtụ ebe N'ezie Docker, nke anyị ga-enyocha ngwaọrụ ya niile: site na abstractions bụ isi na parampat netwọkụ, nuances nke ịrụ ọrụ na sistemụ arụmọrụ dị iche iche na asụsụ mmemme. Ị ga-ama nke ọma na teknụzụ wee ghọta ebe na otu kacha mma iji Docker.

Ọ tụgharịrị na nbudata onyonyo bụ n'ezie otu arịrịọ ma ọ bụ abụọ pụtara ìhè, yana site na efu ruo infinity - arịrịọ oyi akwa (blob). N'akụkọ ihe mere eme, Docker enyochala ugboro nbudata n'ụdị oyi akwa n'ihi na nke a jikọtara ya na ojiji bandwit. Mana ka o sina dị, anyị gere ndị obodo ntị na nke a siri ike karị, n'ihi na ịkwesịrị ịgbaso ọnụ ọgụgụ nke ọkwa achọrọ, nke ga-eduga na ileghara omume kachasị mma anya gbasara ịrụ ọrụ na Dockerfile, yana nghọta karịa maka ndị ọrụ chọrọ naanị iji ya rụọ ọrụ. ndekọ na-enweghị ọtụtụ nghọta nke nkọwa .

Ya mere, anyị na-amachi ọnụ ọgụgụ nke arịrịọ dabere na arịrịọ ngosi. Nke a metụtara ozugbo na nbudata onyonyo, nke dị mfe maka ndị ọrụ ịghọta. Otú ọ dị, enwere obere nuance - ọ bụrụ na ị na-agbalị ibudata ihe oyiyi nke dị adị, a ka ga-eburu n'uche arịrịọ ahụ, ọbụlagodi na ị naghị ebudata n'ígwé. N'ọnọdụ ọ bụla, anyị na-atụ anya na usoro a nke ịmachi ugboro nbudata ga-adị mma ma dị mma maka ndị ọrụ.

Anyị na-eche nzaghachi gị

Anyị ga-enyocha ihe mgbochi ahụ ma mee mgbanwe kwesịrị ekwesị dabere na ihe eji eme ihe na-emekarị iji hụ na ihe mgbochi ndị ahụ kwesịrị ekwesị maka ụdị onye ọrụ ọ bụla, na karịsịa anyị ga-agbalị ka ọ ghara igbochi ndị mmepe ịrụ ọrụ ha.

Nọrọ na-ekiri n'ime izu ndị na-abịa maka akụkọ ọzọ gbasara ịtọlite ​​​​CI na usoro ọgụ n'ihi mgbanwe ndị a.

N'ikpeazụ, dị ka akụkụ nke nkwado anyị maka obodo mepere emepe, anyị ga-ewepụta atụmatụ ọnụahịa oghere mepere emepe site na Nọvemba 1st. Iji tinye akwụkwọ, ị ga-edejupụta fọm ebe a.

Maka ozi ndị ọzọ gbasara mgbanwe ọhụrụ na usoro ọrụ, biko kpọtụrụ FAQ.

Maka ndị chọrọ iwelite oke ugboro ole ha na-ebudata onyonyo, Docker na-enye nbudata onyonyo na-akparaghị ókè dịka njirimara. Atụmatụ Pro ma ọ bụ Otu. Dị ka mgbe niile, anyị na-anabata nzaghachi na ajụjụ. ebe a.

isi: www.habr.com

Tinye a comment