Momwe Bizinesi ya Docker Imakulira Kuti Itumikire Mamiliyoni Opanga, Gawo 2: Zambiri Zotuluka

Momwe Bizinesi ya Docker Imakulira Kuti Itumikire Mamiliyoni Opanga, Gawo 2: Zambiri Zotuluka

Iyi ndi nkhani yachiwiri pamndandanda wankhani zomwe zidzafotokozere malire potsitsa zithunzi zachidebe.

Π’ gawo loyamba tidayang'anitsitsa zithunzi zomwe zasungidwa ku Docker Hub, kaundula wamkulu kwambiri wazithunzi zachidebe. Tikulemba izi kuti tikuthandizeni kumvetsetsa bwino momwe Migwirizano Yantchito yathu yosinthidwa ingakhudzire magulu otukuka omwe amagwiritsa ntchito Docker Hub kuyang'anira zithunzi zamapaipi ndi mapaipi a CICD.

Malire otsitsa pafupipafupi adalengezedwa m'mbuyomu athu Terms of Service. Timayang'anitsitsa malire afupipafupi omwe ayambe kugwira ntchito pa Novembara 1, 2020:

Dongosolo laulere, ogwiritsa ntchito osadziwika: kutsitsa 100 mu maola 6
Dongosolo laulere, ogwiritsa ntchito ovomerezeka: kutsitsa 200 mu maola 6
Pulani ya Pro: zopanda malire
Mapulani amagulu: zopanda malire

Kutsitsa pafupipafupi kwa Docker kumatanthauzidwa ngati kuchuluka kwa zopempha zowonekera ku Docker Hub. Malire otsitsa zithunzi amatengera mtundu wa akaunti yomwe ikufunsa chithunzicho, osati mtundu wa akaunti ya eni ake. Kwa ogwiritsa ntchito osadziwika (osaloledwa), kutsitsa pafupipafupi kumamangiriridwa ku adilesi ya ip.

NB Mudzalandira zobisika zambiri komanso machitidwe abwino kwambiri pa maphunziro a Docker kuchokera kwa akatswiri. Komanso, mutha kupyola mu nthawi yomwe ili yabwino kwa inu - munthawi komanso momwe mumamvera.

Tikulandira mafunso kuchokera kwa makasitomala ndi anthu ammudzi okhudzana ndi magawo azithunzi. Sitiganizira zigawo za zithunzi pochepetsa kutsitsa pafupipafupi, chifukwa timaletsa kutsitsa kowonekera, ndipo kuchuluka kwa zigawo (zopempha za blob) zilibe malire. Kusinthaku kumachokera ku ndemanga za anthu ammudzi kuti zikhale zosavuta kugwiritsa ntchito kotero kuti ogwiritsa ntchito asawerenge zigawo pamawonekedwe aliwonse omwe amagwiritsa ntchito.

Kusanthula mwatsatanetsatane kwa maulendo otsitsa zithunzi a Docker Hub

Tidakhala nthawi yayitali ndikusanthula kutsitsa kwazithunzi kuchokera ku Docker Hub kuti tidziwe chifukwa chomwe amathamanga, komanso momwe tingachepetsere. Zomwe tidawona zidatsimikizira kuti pafupifupi ogwiritsa ntchito onse akutsitsa zithunzi pamlingo wodziwikiratu pazomwe zimayendera. Komabe, pali chikoka chodziwika cha ochepa ogwiritsa ntchito osadziwika, mwachitsanzo, pafupifupi 30% ya zotsitsa zonse zimachokera ku 1% yokha ya ogwiritsa ntchito osadziwika.

Momwe Bizinesi ya Docker Imakulira Kuti Itumikire Mamiliyoni Opanga, Gawo 2: Zambiri Zotuluka

Malire atsopano amachokera ku kusanthula uku, kotero ambiri mwa ogwiritsa ntchito athu sangakhudzidwe. Malire awa amapangidwa kuti aziwonetsa kugwiritsidwa ntchito kwanthawi zonse ndi opanga - kuphunzira Docker, kupanga ma code, zithunzi zomanga, ndi zina zotero.

Kuthandiza otukula kumvetsetsa bwino malire otsitsa pafupipafupi

Tsopano popeza tidamvetsetsa momwe zimakhudzira, komanso komwe malire ayenera kukhala, tidayenera kudziwa zaukadaulo wogwirira ntchito zoletsa izi. Kuletsa kutsitsa zithunzi kuchokera ku registry ya Docker ndikovuta. Simupeza API yotsitsa pamafotokozedwe olembetsa - palibe. M'malo mwake, kutsitsa chithunzi ndikuphatikiza zopempha ndi mabulogu mu API, ndipo amachitidwa mosiyana, kutengera momwe kasitomala ndi chithunzi anapempha.

Mwachitsanzo, ngati muli ndi chithunzi kale, Docker Engine ipereka pempho la chiwonetsero, mvetsetsani kuti ili ndi zigawo zonse zofunika kutengera chiwonetsero chovomerezeka, ndiyeno siyani. Kumbali ina, ngati mukutsitsa chithunzi chomwe chimathandizira zomanga zingapo, pempho lowonekera lidzabweretsanso mndandanda wazithunzi pazomanga zilizonse zomwe zathandizidwa. Injini ya Docker idzaperekanso pempho lina lachidziwitso cha kamangidwe kamene kakuyendetsa, kubwezeranso ipeza mndandanda wa zigawo zonse pachithunzichi. Idzafunsanso gawo lililonse losowa (blob).

NB Mutuwu ukufotokozedwa mokulirapo Maphunziro a Docker, momwe tidzasanthula zida zake zonse: kuchokera kuzinthu zoyambira kupita ku ma network, ma nuances ogwirira ntchito ndi machitidwe osiyanasiyana ogwiritsira ntchito ndi zilankhulo zamapulogalamu. Mudzadziwa ukadaulo ndikumvetsetsa komwe mungagwiritse ntchito Docker komanso momwe mungagwiritsire ntchito bwino.

Zikuoneka kuti kutsitsa chithunzi ndi pempho limodzi kapena ziwiri zowonekera, komanso kuchokera ku ziro kupita ku infinity - zopempha za zigawo (blob). M'mbiri, Docker adatsata kutsitsa pafupipafupi pagawo-ndi-wosanjikiza, chifukwa izi zimagwirizana kwambiri ndi kugwiritsa ntchito bandwidth. Koma, komabe, tidamvera anthu ammudzi, zomwe ndizovuta kwambiri, chifukwa muyenera kutsatira kuchuluka kwa zigawo zomwe zafunsidwa, zomwe zingayambitse kunyalanyaza njira zabwino zogwirira ntchito ndi Dockerfile, komanso zowoneka bwino kwa ogwiritsa ntchito omwe akufuna gwirani ntchito ndi registry osamvetsetsa zambiri zatsatanetsatane .

Chifukwa chake timachepetsa kuchuluka kwa zopempha kutengera zopempha zowonekera. Izi mwachindunji zokhudzana otsitsira zithunzi, amene n'zosavuta owerenga kumvetsa. Pali kagawo kakang'ono - ngati mutayesa kutsitsa chithunzi chomwe chilipo kale, pempholi lidzayankhidwabe, ngakhale osatsitsa zigawo. Mulimonse momwe zingakhalire, tikukhulupirira kuti njira iyi yochepetsera kutsitsa kotsitsa idzakhala yabwino komanso yosavuta kugwiritsa ntchito.

Tikuyembekezera mayankho anu

Tidzayang'anira zoletsazo ndikusintha koyenera kutengera zochitika zomwe zimagwiritsidwa ntchito nthawi zambiri kuti zitsimikizire kuti zoletsazo ndi zoyenera pamtundu uliwonse wa wogwiritsa ntchito, ndipo makamaka, tidzayesetsa kuti tisalepheretse opanga ntchito yawo.

Khalani tcheru m'masabata akubwerawa kuti mupeze nkhani ina yokhudza kusintha ma CI ndi machitidwe olimbana nawo potengera kusinthaku.

Pomaliza, monga gawo lathu lothandizira gulu lotseguka, tikhala tikupereka mapulani atsopano amitengo yotseguka mpaka Novembara 1st. Kuti mulembetse, chonde lembani fomuyo apa.

Kuti mumve zambiri zakusintha kwaposachedwa pamagwiritsidwe ntchito, chonde pitani FAQ.

Kwa iwo omwe akufunika kukweza malire otsitsa zithunzi, Docker imapereka kutsitsa kwazithunzi zopanda malire ngati gawo. Mapulani a Pro kapena Team. Monga nthawi zonse, timalandila mayankho ndi mafunso. apa.

Source: www.habr.com

Kuwonjezera ndemanga