Bii Iṣowo Docker ṣe Yipada lati Sin Awọn miliọnu ti Awọn Difelopa, Apá 1: Ibi ipamọ

Bii Iṣowo Docker ṣe Yipada lati Sin Awọn miliọnu ti Awọn Difelopa, Apá 1: Ibi ipamọ

Nínú ọ̀wọ́ àpilẹ̀kọ yìí, a máa ṣàyẹ̀wò fínnífínní nípa ìdí àti bí Àwọn Àdéhùn Iṣẹ́ Ìsìn ti yí pa dà láìpẹ́. Nkan yii yoo ṣe alaye ilana imuduro aworan aiṣiṣẹ ati bii yoo ṣe ni ipa awọn ẹgbẹ idagbasoke ni lilo Docker Hub lati ṣakoso awọn aworan eiyan. Ni apakan keji, a yoo dojukọ eto imulo tuntun lati ṣe idinwo igbohunsafẹfẹ ti awọn igbasilẹ aworan.

Ibi-afẹde Docker ni lati jẹ ki awọn olupilẹṣẹ kakiri agbaye lati yi awọn imọran wọn pada si otitọ nipa mimu ki ilana idagbasoke ohun elo dirọ. Pẹlu diẹ sii ju 6.5 awọn olupilẹṣẹ ti o forukọsilẹ ni lilo Docker loni, a fẹ lati faagun iṣowo wa si awọn mewa ti awọn miliọnu ti awọn olupilẹṣẹ ti o kan kọ ẹkọ nipa Docker. Okuta igun ti iṣẹ apinfunni wa ni lati pese awọn irinṣẹ ati awọn iṣẹ ọfẹ ti a ṣe inawo nipasẹ awọn iṣẹ ṣiṣe alabapin ti o sanwo wa.

Itupalẹ alaye ti awọn aworan Docker Hub

Gbigbe awọn ohun elo ni ọna gbigbe, aabo, ati ọna ṣiṣe daradara nilo awọn irinṣẹ ati iṣẹ lati fipamọ ati pinpin ni aabo fun ẹgbẹ idagbasoke rẹ. Loni, Docker ni igberaga lati funni ni iforukọsilẹ ti o tobi julọ ni agbaye fun awọn aworan eiyan, Docker Hub, ti o lo nipasẹ awọn oludasilẹ to ju miliọnu 6.5 ni kariaye. Docker Hub n gbalejo lọwọlọwọ ju 15PB ti awọn aworan eiyan, ni wiwa ohun gbogbo lati awọn apoti isura infomesonu ti o gbajumọ julọ ni agbaye si awọn iru ẹrọ ṣiṣanwọle iṣẹlẹ, awọn aworan Docker ti o ni igbẹkẹle ati igbẹkẹle, ati awọn aworan miliọnu 150 ti a ṣe nipasẹ agbegbe Docker.

Gẹgẹbi ijabọ kan ti ipilẹṣẹ nipasẹ awọn irinṣẹ atupale inu wa, ninu 15 PB ti awọn aworan ti o fipamọ sori Hub Docker, diẹ sii ju 10PB ti awọn aworan naa ko lo fun diẹ sii ju oṣu mẹfa lọ. A rii, nipa wiwa jinle, pe diẹ sii ju 4.5PB ti awọn aworan aiṣiṣẹ wọnyi ni nkan ṣe pẹlu awọn akọọlẹ ọfẹ. Pupọ ninu awọn aworan wọnyi ni a ti lo fun igba diẹ, pẹlu awọn aworan ti o jade lati awọn opo gigun ti epo CI pẹlu Docker Hub tunto lati foju piparẹ awọn aworan igba diẹ.

Pẹlu iye data ti o wa ni isinmi joko laišišẹ lori Docker Hub, ẹgbẹ naa dojuko pẹlu ibeere ti o nira: bawo ni a ṣe le ṣe idinwo iye data ti Docker sanwo fun ni ipilẹ oṣooṣu laisi ni ipa awọn alabara Docker miiran?

Awọn ipilẹ akọkọ ti a gba lati yanju iṣoro naa jẹ atẹle yii:

  • Tẹsiwaju lati pese eto pipe ti awọn irinṣẹ ati iṣẹ ọfẹ ti awọn olupilẹṣẹ, pẹlu awọn ti n ṣiṣẹ lori awọn iṣẹ akanṣe orisun ṣiṣi, le lo lati kọ, pin, ati ṣiṣe awọn ohun elo.
  • Ni idaniloju pe Docker le ṣe iwọn lati pade awọn ibeere ti awọn olupilẹṣẹ tuntun lakoko ti o npa awọn idiyele ibi ipamọ ailopin lọwọlọwọ, ọkan ninu awọn idiyele iṣẹ ṣiṣe pataki julọ fun Ipele Docker.

Ṣe iranlọwọ fun awọn olupilẹṣẹ lati ṣakoso awọn aworan aiṣiṣẹ

Ọpọlọpọ awọn imudojuiwọn ni a ti ṣe lati ṣe iranlọwọ iwọn Docker idiyele awọn amayederun rẹ ni imunadoko lati ṣe atilẹyin awọn iṣẹ ọfẹ fun ipilẹ olumulo ti ndagba. Lati bẹrẹ, ilana imuduro aworan aiṣiṣẹ tuntun kan ti ṣe agbekalẹ eyiti gbogbo awọn aworan aiṣiṣẹ ti gbalejo lori awọn akọọlẹ ọfẹ yoo paarẹ lẹhin oṣu mẹfa. Ni afikun, Docker yoo pese ohun elo irinṣẹ kan, ni irisi UI tabi API, lati ṣe iranlọwọ fun awọn olumulo lati ṣakoso awọn aworan wọn daradara. Ni apapọ, awọn ayipada wọnyi yoo jẹ ki o rọrun fun awọn olupilẹṣẹ lati nu awọn aworan aiṣiṣẹ mọ, bakanna bi agbara lati ṣe idiyele-ni imunadoko iwọn awọn amayederun Docker wọn.

Ni ibamu pẹlu eto imulo tuntun, lati Oṣu kọkanla ọjọ 1, ọdun 2020, awọn aworan ti a gbalejo ni awọn ibi ipamọ Docker Hub ọfẹ, ifihan eyiti ko ti ni imudojuiwọn fun oṣu mẹfa sẹhin, yoo paarẹ. Ilana yii ko kan awọn aworan ti o fipamọ sori awọn akọọlẹ Docker Hub ti sisan tabi awọn akọọlẹ ti awọn olutẹjade aworan Docker ti a ti rii daju, tabi awọn aworan Docker osise.

  • Apẹẹrẹ 1: Molly, olumulo akọọlẹ ọfẹ kan, gbe aworan kan si Docker Hub ni Oṣu Kini Ọjọ 1, Ọdun 2019, ti a samisi molly/hello-world:v1. Aworan yi ko tii gbasile lati igba ti o ti fi sii. Aworan ti o ni aami yii ni a yoo gba pe aiṣiṣẹ ni ibẹrẹ Oṣu kọkanla ọjọ 1, ọdun 2020, nigbati eto imulo tuntun yoo ṣiṣẹ. Aworan naa ati aami eyikeyi ti o tọka si yoo yọkuro ni Oṣu kọkanla ọjọ 1, Ọdun 2020.
  • Apẹẹrẹ 2: Molly ni aworan ti ko ni aami molly/myapp@sha256:c0ffee, ti a gbejade ni Oṣu Kẹjọ Ọjọ 1, Ọdun 2018. Igbasilẹ ti o kẹhin jẹ Oṣu Kẹjọ Ọjọ 1, Ọdun 2020. A kà aworan yii lọwọ ati pe kii yoo yọkuro ni Oṣu kọkanla ọjọ 1, Ọdun 2020.

Dinku ipa lori agbegbe idagbasoke

Fun awọn akọọlẹ ọfẹ, Docker nfunni ni ibi ipamọ ọfẹ ti awọn aworan aiṣiṣẹ fun oṣu mẹfa. Fun awọn ti o nilo lati tọju awọn aworan aiṣiṣẹ, Docker nfunni ni ibi ipamọ aworan ailopin bi ẹya kan. Pro tabi Ẹgbẹ eto.

Ni afikun, Docker yoo funni ni eto awọn irinṣẹ ati awọn iṣẹ lati ṣe iranlọwọ fun awọn olupolowo ni irọrun wo ati ṣakoso awọn aworan wọn, pẹlu awọn imudojuiwọn ọja iwaju lori Ipele Docker ti o wa ni awọn oṣu to n bọ:

Lakotan, gẹgẹbi apakan ti atilẹyin wa fun agbegbe orisun ṣiṣi, a yoo ṣe idasilẹ awọn ero idiyele orisun ṣiṣi tuntun ni Oṣu kọkanla ọjọ 1st. Lati lo, o gbọdọ fọwọsi fọọmu naa nibi.

Fun alaye diẹ sii nipa awọn ayipada tuntun si awọn ofin iṣẹ, jọwọ kan si FAQ.

Jeki oju fun awọn imeeli nipa eyikeyi awọn aworan ipari, tabi igbesoke si Pro tabi awọn ero Ẹgbẹ fun ibi ipamọ aworan ailopin ailopin.

Lakoko ti a n gbiyanju lati dinku ipa lori awọn idagbasoke, o le ni awọn ọran ti ko yanju tabi lo awọn ọran. Gẹgẹbi nigbagbogbo, a ṣe itẹwọgba esi ati awọn ibeere. nibi.

PS Ṣiyesi pe imọ-ẹrọ Docker ko padanu ibaramu rẹ, bi awọn olupilẹṣẹ rẹ ṣe idaniloju, kii yoo wa ni aye lati ṣe iwadi imọ-ẹrọ yii lati ati si. Jubẹlọ, o jẹ nigbagbogbo ni ojurere nigba ti o ba ṣiṣẹ jade pẹlu Kubernetes. Ti o ba fẹ lati ni oye pẹlu awọn ọran adaṣe ti o dara julọ lati ni oye ibiti ati bii o ṣe dara julọ lati lo Docker, Mo ṣeduro okeerẹ fidio dajudaju on Docker, ninu eyiti a yoo ṣe itupalẹ gbogbo awọn irinṣẹ rẹ. Eto iwe-ẹkọ ni kikun lori oju-iwe dajudaju.

orisun: www.habr.com

Fi ọrọìwòye kun