Ukwenziwa ngcono kwe-Docker kanye ne-container: umhlahlandlela ophelele wokusebenza

Isibuyekezo sokugcina: I-22 March ka-2026
  • Ukuthuthukisa izithombe ngama-database alula, ukwakheka kwezigaba eziningi, kanye nokuphathwa okuhle kwezingqimba kunciphisa kakhulu usayizi, izikhathi zokwakha, kanye nendawo yokuhlasela.
  • Ukulawula i-CPU, imemori, inethiwekhi, kanye nezinsiza zokugcina ngemikhawulo, abashayeli abafanele, kanye namavolumu kuvimbela izithiyo kanye nokugcwala kwe-VPS.
  • Ukuqapha okuphelele ngama-metric angaphakathi, amalogi, kanye nokuhlolwa kokwenziwa kwangaphandle kubalulekile ekutholeni izinkinga zokusebenza nokuqinisekisa ukuzinza.
  • Ukusebenzisa imikhuba emihle yokuphepha, ukuhlanza njalo, kanye nokusebenzisa ngobuhlakani imiyalo ye-Docker ne-Compose kuqinisa indawo eqinile yeziqukathi.

Ukulungiswa kwesitsha se-Docker

Emigqeni elandelayo uzothola umhlahlandlela ophelele kakhulu wokuguqula ukuthunyelwa kwakho kweDocker kube indawo esheshayo, elula, ephephile futhi elula ukuyisebenzisaYenzelwe kokubili amaphrofayili amancane kanye nochwepheshe be-DevOps abanolwazi abafuna ukubuyekeza imikhuba emihle kakhulu, ama-metric ayisihluthulelo, amaqhinga e-Dockerfile, ukuxhumana, isitoreji, ukuqapha, kanye nemiyalo ewusizo eyenza umehluko emsebenzini wansuku zonke.

Kungani ukwenza ngcono i-Docker kufanelekile ukusunduza kuze kube semkhawulweni

Isithembiso sikaDocker sicacile: upakisha uhlelo lwakho lokusebenza nakho konke olukudingayo futhi ulusebenzise ngendlela efanayo noma kuphi, kodwa ukuze ufike kulelo qophelo ngokusebenza okuhle Kudingeka uqaphele ukuthi wakha kanjani, uqhuba kanjani, futhi uqapha kanjani izitsha zakho.Umehluko phakathi kwesithombe esingenalwazi nesithombe esilungisiwe ungaba mkhulu kakhulu.

Esimweni sangempela esibhalwe phansi, ukusetshenziswa okungalungile okulungisiwe kwalungiswa isinyathelo ngesinyathelo kwaze kwaba yilapho Ukunciphisa isikhathi sokwakha okungu-36x kanye nokunciphisa usayizi wesithombe okungu-42xxKonke lokhu kungenxa yezinqumo ezinjengokukhetha isithombe esiyisisekelo esingcono, ukusebenzisa kahle i-cache, ukuhlela kabusha izendlalelo, nokusebenzisa ukwakheka kwezigaba eziningi. Akukho magic amnyama ahilelekile, imikhuba emihle kuphela esetshenziswa kahle.

Ukwenza ngcono akukhona nje ngesivinini: futhi kuhunyushwa ngokuthi Ukusetshenziswa kwe-CPU ephansi kanye ne-RAM ku-VPS yakho, ithrafikhi encane yenethiwekhi lapho udonsa/ucindezela izithombeAma-startup asheshayo, indawo encane yokuhlasela, kanye nomjikelezo we-CI/CD oshesha kakhulu. Ngamanye amazwi, umthelela oqondile ezindlekweni, ukuthembeka, kanye nolwazi lomsebenzisi.

Ngaphezu kwalokho, indawo ye-Docker elungiselelwe kahle ifanelana kangcono ne- Amapulatifomu e-VPS namafu esevele iza namathuluzi okuqapha, isitoreji se-SSD, kanye namanethiwekhi okubambezeleka okuphansiUthola okuningi engqalasizinda ngaphandle kokuyikhulisa kakhulu njalo.

Ngaphezu kwalokho, indawo ye-Docker elungiselelwe kahle ifanelana kangcono ne- Amapulatifomu e-VPS namafu asevele eza namathuluzi okuqapha, isitoreji se-SSD, kanye namanethiwekhi okubambezeleka okuphansiUthola okuningi engqalasizinda ngaphandle kokuyikhulisa kakhulu njalo.

Izindlela ezibalulekile zokulinganisa ukusebenza kweziqukathi zakho

Ngaphambi kokuthi uqale ukudlala ngama-Dockerfiles noma amapharamitha e-daemon, udinga ukucaca ngalokhu. Uzolinganisani futhi uzokwazi kanjani ukuthi uyathuthuka ngempela?Ngaphandle kwezilinganiso, akunakwenzeka ukuthola izithiyo noma ukuqinisekisa umphumela wezinguquko zakho.

Ezitsheni ze-Docker, izilinganiso eziyisisekelo okufanele uziqaphele yilezi: I-CPU, imemori, i-disk I/O, inethiwekhi, nesikhathi sokuqalisaUkusuka lapho ungangena ngemininingwane ezingeni lesicelo (ukubambezeleka, ukudlula, amaphutha, njll.).

Ezinye izindlela ezibalulekile zokusebenza kwe-Docker okufanele uziqaphele njalo yilezi: Ukusetshenziswa kwe-CPU ngesitsha ngasinye, ukusetshenziswa kwe-RAM, kanye nenkumbulo yokushintshana, imisebenzi yokufunda/yokubhala kusitoreji, umkhawulokudonsa wenethiwekhi, amaphakethe ngomzuzwana, kanye nesikhathi esithathayo ukuthi isitsha sisebenze ngemva kokuqaliswa kwaso.

Ukuze uqoqe lolu lwazi, unamathuluzi akhelwe ngaphakathi kanye nezixazululo zokubuka ezithuthukisiwe kakhulu onazo. Ezingeni lekhonsoli, umyalo docker stats Ibonisa izibalo zesikhathi sangempela zeziqukathi ezisebenzayo. Ukuze kujule kakhulu, i-cAdvisor iveza izibalo ezinemininingwane ngesiqukathi ngasinye kanye I-Prometheus, ihlanganiswe ne-Grafana, iyindinganiso yangempela yokwakha amadeshibhodi, izexwayiso, kanye nochungechunge lwesikhathi kuyo yonke imvelo.

Amapulatifomu amaningi e-VPS anamuhla asevele ehlanganisiwe Amadeshibhodi anezilinganiso ze-Docker, izexwayiso, namashadi alungele ukusetshenziswaLokhu kunciphisa kakhulu isithiyo sokungena ukuze kuqashwe ngokujulile. Kuvamile ukuthola amadeshibhodi abonisa i-CPU, i-RAM, idiski, ukusetshenziswa kwenethiwekhi, kanye nesimo sesitsha ngqo kuphaneli yokulawula yeseva.

Izithombe ze-Docker: kusukela ezilo ze-gigabyte kuya ezakhiweni ezilula neziphephile

Ukulungiswa kwesithombe se-Docker

Isisekelo sokusebenza kahle kweziqukathi ukuba Izithombe eziklanywe kahle: ezincane, ezingaphinde zikhiqizwe, futhi kulula ukuzibuyekezaYilapho ngokuvamile kunendawo enkulu yokuthuthukisa futhi lapho izinguquko zamukeleka kakhulu.

Isithombe esigcwele amathuluzi okwakha, ama-package cache, namafayela esikhashana singasebenza kangcono kunesithombe i-giga kanye ne-bitKodwa-ke, ngokusebenzisa amasu afanele, ungayinciphisa ibe amashumi ambalwa ama-megabytes. Isibonelo esikhulume ngaso ekuqaleni sisuke ku-1,42 GB saya cishe ku-34 MB ngemva kokusebenzisa konke ukulungiswa.

  Ukucushwa Kwabalandeli Be-PC: Umhlahlandlela Ophelele Wezingqimba Nokuhamba Komoya

Lokhu kuthuthukiswa okuqhubekayo kubonise ngokucacile ukuthi isinyathelo ngasinye sanezela kanjani inani: khetha isithombe esithile nesilula Kunciphise isikhathi sokwakha kusuka kumasekhondi angaphezu kwama-350 kuya kumasekhondi angaphezu kwama-38; ukusebenzisa i-layer caching kwehlisele kumasekhondi angama-24; ukuhlela kabusha ama-layer kwalungisa kwaba cishe amasekhondi ayi-18; ukuhlela kabusha ngendlela efanele COPY Kwehle kwaba cishe imizuzwana eyi-10, futhi ekugcineni, ukwakhiwa kwezigaba eziningi kwenze isikhathi sagcinwa cishe imizuzwana eyi-10, kodwa nge usayizi wesithombe sokugcina ongu-34 MB kuphela.

Konke lokhu kusekelwe emibonweni eminingana ebalulekile: ukusebenzisa izithombe ezincane eziyisisekelo (i-Alpine, i-Debian Slim, i-Scratch)Hlukanisa ngokusobala ukwakheka nesikhathi sokusebenza, nciphisa inani lezendlalelo, susa ukuncika kanye nezinqolobane kungqimba efanayo lapho zidalwe khona, bese usebenzisa okuhle .dockerignore ukugwema ukulayisha imfucuza kumongo wokwakha.

Amathuluzi afana I-DockerSlim noma i-dive Zisiza ekuhlaziyeni okungaphakathi kwesendlalelo ngasinye, zibone ukuthi yini ethatha isikhala, futhi ziqonde ukuthi kungani isithombe sinosayizi waso. Kungumqondo omuhle futhi ukuhlanganisa isithwebuli sokuphepha (i-Docker Scan, i-Trivy, njll.) emsebenzini wakho wokusebenza ukuze kutholakale ubuthakathaka ezithombeni eziyisisekelo kanye nokuncika.

Indlela yokukhetha nokuhlela izithombe zesitsha esiyisisekelo

Elinye lamaphutha avame kakhulu lapho uqala nge-Docker ukusebenzisa izithombe ezijwayelekile nezisindayo Kuzo zonke izinto: Izinhlelo ezigcwele ze-Ubuntu noma ze-Debian zezinsizakalo ezingahlala kahle entweni encane kakhulu.

Ngezinsizakalo ezilula kakhulu noma izinsizakalo ezincane ezenza into eyodwa eqondile, inketho enhle kakhulu I-Alpine Linux, engaba ngu-5-6 MBIlungele izinhlelo zokusebenza ezilula, yize isebenzisa i-musl esikhundleni se-glibc futhi lokho ngezinye izikhathi kudinga ukulungiswa okuncane kwamanye amalabhulali.

Uma udinga indawo ephakathi kosayizi nenduduzo, I-Debian Slim (cishe i-60-70 MB) Ngokuvamile kuyisinqumo esilinganiselayo kakhulu: amaphakheji amaningi atholakala kune-Alpine, kodwa ngaphandle kwazo zonke izinsimbi nezimpempe zokusatshalaliswa okugcwele.

Ukuze uthole ama-binary angaguquki kanye nezinsizakalo ezivaliwe kakhulu, ungaqhubeka nakakhulu nge Ukuklwebha, okuyisithombe esingenalutho ngokoqoboLapho ubeka kuphela i-binary yakho ehlanganisiwe kanye nezinto ezibalulekile ukuze isebenze, ngakho-ke usayizi ophumayo uncane, ngezindleko zokwakha yonke into ngokwakho.

Uma ukhetha isithombe esiyisisekelo, esingaphezu kosayizi nje, kufanele futhi ucabangele imvamisa yezibuyekezo zokuphepha, ukuhambisana kokuxhomekeka okusebenzisayo (imitapo yolwazi yesistimu, amathuluzi okuhlanganisa, njll.) kanye nemikhawulo yezinsizakusebenza zendawo ozoyisebenzisa (isibonelo, i-VPS encane).

Izendlalelo, ukwakhiwa kwezigaba eziningi, kanye nokuphathwa kwe-cache

Ukwakhiwa kwesithombe sesitsha kusekelwe ezingqimbeni ezingaguquki ezibekwe phezu komunye nomunye, kanye isendlalelo sokubhala sesikhathi sokusebenza lapho kugcinwa khona izinguquko zesitsha. Ukuqonda lokhu kubalulekile ukuze kuthuthukiswe kokubili usayizi kanye nezikhathi zokwakha.

Singakwazi ukuhlukanisa izinhlobo eziningana zezendlalelo: Isendlalelo sesisekelo esinamafayela esistimu yokusebenza, izendlalelo zesicelo ezinekhodi yakhoUhlelo luqukethe izendlalelo zokuncika (imitapo yolwazi, izikhathi zokusebenza, amaphakheji) kanye nezendlalelo zokucushwa. Isisekelo kanye nokuncika kunomthelela omkhulu kusayizi.

Isu elihle lihilela hlanganisa imiyalo ibe yinye RUN ukubopha ngentambo &&Ngale ndlela, udala izendlalelo ezimbalwa futhi uhlanza konke okungeke kudingeke kamuva (izinqolobane zomphathi wephakheji, amafayela esikhashana, njll.) ngesinyathelo esifanayo. Uma unezintathu RUN Uma ulandela lezo ezingahlanganiswa, cishe udala izendlalelo ezengeziwe.

Ukwakhiwa kwezigaba eziningi kudlala indima ebalulekile: esigabeni sokuqala (umakhi) ufaka zonke amathuluzi okwakha, ama-SDK kanye nokuncika kuyadingeka ukukhiqiza i-artifact (ama-binary, ama-front bundle, njll.), futhi esigabeni sesibili ukopisha kuphela umphumela wesithombe esilula kakhulu esenzelwe ukwenziwa kuphela, futhi kuyalulekwa futhi Cabanga ngezinye izikhathi zokusebenza ezifana nePodman.

Le ndlela ikuvumela ukuthi ube ne- Isithombe sokugcina esihlanzekile, ngaphandle kwezintambo zamathuluzi noma imitapo yolwazi yokuthuthukisafuthi usebenzise ithuba lokugcinwa kwe-layer caching ngendlela ehlakaniphile: uma ukuncika kwesistimu kungashintshi, ungqimba oluqukethe luphinde lusetshenziswe futhi izingxenye ezishintshile ngempela (ngokuvamile ikhodi yohlelo lokusebenza) zakhiwa kabusha.

Ukuphathwa kwe-CPU kanye nememori: Ungavumeli noma yisiphi isitsha sidle i-VPS yakho

Uma izithombe sezilawulwa kakhulu, isinyathelo esilandelayo esibalulekile ukulungisa indlela I-Docker isabalalisa i-CPU ne-RAM phakathi kweziqukathiUma ungayibeki imingcele, isevisi engeyinhle ingamcindezela kakhulu umninikhaya futhi yehlise okunye.

  Zonke izici ezintsha ze-iOS 26 kanye nesibuyekezo se-26.4 ngokuningiliziwe

Ezingeni le-CPU, i-Docker inikeza amathuluzi amaningana: ungachaza izilinganiso ze-CPU ezihambisanayo ukuze ezinye izitsha zibe nesisindo esikhulu kunezinyeUngabeka imikhawulo yokusetshenziswa ephezulu futhi unikeze neziqukathi kuma-core athile usebenzisa amasethi e-CPU. Lokhu kuwusizo kakhulu kumasevisi abalulekile noma uma ufuna ukuhlukanisa umthwalo wemisebenzi osindayo.

Unezinkumbulo ezilandelayo: imikhawulo eqinile (--memory) ukuvimbela isitsha ukuthi singadluli inani elithile le-RAM, ukubhukha (--memory-reservation) ukuqinisekisa ubuncane bezinsizakalo ezibalulekile kanye namapharamitha okushintshana ukuze kuvinjelwe idiski ukuthi ingafakwanga kahle.

Imikhuba emihle eyisisekelo kule ndawo yile: qapha njalo ukusetshenziswa kwezinsiza ngesitsha ngasinyeSebenzisa imikhawulo efanelekile kumasevisi angabalulekile, futhi ushiye ithuba elithile kumphathi ukuze agweme ukuyisebenzisa njalo ngomthwalo ongu-100%.

Uma ukwakheka kwakho kukhula ngokuba yinkimbinkimbi, amathuluzi okuhlanganisa njenge-Docker Swarm noma i-Kubernetes Zivumela ukuphathwa kwezinsiza okuthuthuke kakhulu: ukubhukha, iziqinisekiso, imikhawulo nge-pod ngayinye, ukukala ngokuzenzakalela okuvundlile, kanye nezinqubomgomo zesevisi ezisezingeni eliphezulu kunalezo zomsingathi oyedwa, olula.

Amanethiwekhi e-Docker: Ukubambezeleka, Amamodi Enethiwekhi, kanye Nokutholwa Kwesevisi

Inethiwekhi ivame ukunganakwa kuze kube yilapho kuvela izinkinga zokubambezeleka, ukuphelelwa yisikhathi, noma izithiyo phakathi kwezinsizakalo ezincane. I-Docker inikeza izixazululo eziningana. abalawuli benethiwekhi abathinta ngokusobala ukusebenza kanye nokuhlukaniswa kusuka ezitsheni zakho.

Imodi bridge Lokhu ukucushwa okuzenzakalelayo: izitsha zabelana ngebhuloho elibonakalayo, zihlukaniswe ne-host, futhi zivezwa ngamachweba ahlelwe kumephu. Ezindaweni ezilula, ngokuvamile ziphelele, kodwa zingaletha okunye okungaphezulu.

Imodi BambaKunalokho, isusa leso sendlalelo bese yenza isitsha sibe ne-network stack yomsingathi. Lokhu kunciphisa izindleko futhi kuthuthukisa ukusebenza kwezinye izimo ezinabantu abaningi, okubangela ukulahlekelwa ukuhlukaniswa okuthile.

Uma udinga ukuxhumana phakathi kweziqukathi ezihlala kuma-node ahlukene e-Docker, ukuxhumana kuyaqala ukusebenza. ukuguqa kanye nabashayeli abafana I-Macvlanokukuvumela ukuthi unikeze isitsha ngasinye ikheli laso le-MAC futhi usenze sibonakale njengenye idivayisi ebonakalayo kunethiwekhi.

Ukuze ube ne-oda elithile, into efanelekile ukudala Amanethiwekhi ebhuloho enziwe ngokwezifiso zamaqembu esevisi ahlobene (isibonelo, i-backend kanye nedathabheyisi), lungisa isixazululo se-DNS usebenzisa inketho --dns uma kudingeka, futhi ube nohlelo lokuthola isevisi (iSwarm, iConsul, njll.) olukuvimbela ukuthi ulwe nama-IP ngesandla.

Isitoreji kanye ne-I/O: Amavolumu, Abashayeli, kanye Nokusebenza Kwediski

Izinhlelo zokusebenza ezifunda futhi zibhala idatha eningi zibucayi kakhulu endleleni ozilungiselela ngayo Isitoreji sedokha, amavolumu, kanye nomshayeli wesitoreji osetshenzisiweLapha ungathola noma ulahlekelwe ukusebenza okuningi.

Ezimweni eziningi, umshayeli onconywayo namuhla u- i-overlay2okunikeza ibhalansi enhle phakathi kokuzinza nokusebenza. Ezinye ezifana ne-DeviceMapper noma i-AUFS zigcinelwe izindawo ezithile noma ezidala, futhi kufanelekile ukuhlola ngokucophelela ukuthi uyazidinga ngempela yini.

Ukuze uthole idatha eqhubekayo, into enengqondo kakhulu ongayenza ukusebenzisa Amavolumu e-Docker esikhundleni sokubopha ama-bond mounts. Amavolumu ngokuvamile asebenza kangcono, kulula ukuwagcina futhi uwathuthe, futhi asebenza ngokuqhubekayo kuzo zonke izikhungo ezahlukene kanye nezinhlelo zokusebenza.

Ngedatha yesikhashana edinga ukucutshungulwa ngokushesha (ama-cache, amafayela esikhashana, njll.), icebo eliwusizo kakhulu ukusebenzisa izindunduma tmpfsezigcina lolo lwazi ngqo enkumbulweni futhi zinciphise ingcindezi kudiski.

Ungathuthukisa futhi izinto ngoku-oda imiyalelo ku-Dockerfile yakho ukuze Khulisa ukusetshenziswa kwe-layer cache, nciphisa inani lokubhala kwediski futhi usebenzise amasu okugoqa i-I/O ezitsheni eziqinile kakhulu ukuze uzivimbele ekusebenziseni yonke i-bandwidth yediski ye-VPS.

Ukuqapha, ukuxazulula izinkinga, kanye nolwazi lomsebenzisi wokugcina

Indawo ye-Docker engenakho ukubonwa okuhle iyibhokisi elimnyama. Ukuze usebenze ngokuzethemba, udinga ukuqapha kokubili okwenzekayo ngaphakathi kweziqukathi kanye nalokho umsebenzisi akubonayo ngaphandle.

Sesivele sikhulume ngoPrometheus, uGrafana, u-cAdvisor kanye nomyalo docker statsezimboza kahle kakhulu izibalo zobuchwepheshe zangaphakathi (i-CPU, inkumbulo, ukubambezeleka kwangaphakathi, njll.). Kulokhu, kuyalulekwa ukwengeza i-register stack efana ne- I-ELK (i-Elasticsearch, i-Logstash, i-Kibana) noma izixazululo ezifanayo ze-SaaS zokuhlanganisa nokuhlaziya izingodo ngezinga.

  Indlela yokususa iphasiwedi yokungena ye-Windows isinyathelo ngesinyathelo

Umyalo docker events Kungumsizi omuhle kakhulu wokulungisa amaphutha: kukuvumela ukuthi ubone ngesikhathi sangempela ukuthi i-Docker daemon yenzani (iyaqala, iyamisa, yenza amaphutha, iqala kabusha) bese uyibhekisa ku-metrics nama-log akho.

Ukuze ukhiphe ukungcola okuqondile esitsheni esithile, ungasebenzisa docker inspect ukuze ubone ukucushwa kwayo okuningiliziwe, docker exec -it ukufaka igobolondo bese uhlola endaweni ukuthi kwenzekani noma docker network inspect ukuxazulula izinkinga zokuxhumana.

Ngale kombono wangaphakathi, kunconywa kakhulu ukuhlanganisa amathuluzi okuqapha angaphandle okwenziwa alingisa ukuziphatha kwabasebenzisi bangempela abavela ezindaweni ezahlukene zezweAmapulatifomu afana ne-Dotcom-Monitor akuvumela ukuthi usebenzise ukuhlolwa kokutholakala, izikhathi zokuphendula kanye namazinga empumelelo yokuthengiselana, okunikeza umbono ophelele ohambisana kahle ne-Prometheus kanye nenkampani.

Ukuphepha, imikhuba emihle kakhulu, kanye nemiyalo ye-Docker ozoyisebenzisa nsuku zonke

Ukuthuthukisa ukusebenza ngaphandle kokucabangela ukuphepha kuwukuzidubula onyaweni. Imikhuba eminingi emihle ye-Docker ihlanganisa zombili lezi zici: Izithombe ezincane, indawo encane yokuhlaselaUkuncika okumbalwa, ubuthakathaka obungaba khona buncane.

Ezinye izincomo eziyisisekelo: ukusetshenziswa Ama-Dockerfile linters okuthola amaphethini ayingoziGwema ukusebenzisa izinqubo njengezimpande ngaphakathi kwesitsha noma nini lapho kungenzeka. skena izithombe njalo ukufuna ubuthakathaka nokuthembela ezithombeni ezisemthethweni nezigcinwe ngenkuthalo.

Kunconywa futhi ukwenza ngokuzenzakalelayo izibuyekezo zesithombe eziyisisekelo kumapayipi akho e-CI/CD, kufaka phakathi ukuskena kokuphepha njengesinyathelo esiyimpoqo esisendleleni kanye nokwakhiwa kwamabhulokhi aqukethe ubuthakathaka obubalulekile. Kungcono kakhulu ukumisa ukuthunyelwa ngesikhathi kunokuphatha isigameko sokukhiqiza ngenxa ye-CVE eyaziwayo.

Ekusetshenzisweni kwansuku zonke, ibhokisi lamathuluzi eliyisisekelo le-Docker lifaka phakathi kusuka ku- docker --version y docker info ukuthola ukuthi yini oyifakile up docker pull ukulanda izithombe, docker run ukuqalisa izitsha ezisebenzisanayo noma zangemuva, kanye docker ps / docker ps -a ukubona ukuthi yiziphi izitsha ezisebenzayo noma ezingasebenzi.

Ukuze wakhe izithombe zakho uzosebenza ngazo njalo docker build -t kanye nama-Dockerfiles aguquliwe endaweni yakho yokugcina izintoUkuphatha izitsha esezivele zisebenza, docker stop, docker start, docker restart, docker logs y docker exec -it Zibalulekile.

Uma ufuna ukuthatha isinyathelo sokuphikelela nokuxhumana, imiyalo efana nale iyasetshenziswa. docker volume create y docker volume ls ukuphatha idatha, noma docker network ls y docker network create ukusetha ama-topology ayinkimbinkimbi kancane phakathi kwezinsizakalo zakho.

Kumaphrojekthi aneziqukathi ezingaphezu kwesisodwa (okujwayelekile kunoma yikuphi ukusetshenziswa okungathi sína), I-Docker Compose isiba cishe imfuneko. With a elula docker-compose up -d Uphakamisa yonke inqwaba futhi docker-compose down Uyayimisa bese uhlanza izinsiza ezihlobene. Ukusuka lapho, amaphrofayili e-Compose, BuildKit, kanye ne-buildx avula umnyango wokwakhiwa kwezakhiwo eziningi, ukuphathwa kwe-cache okuthuthukisiwe, kanye nokufakwa okuhle kakhulu.

Ezingeni lokusebenza, kuyazuzisa ukwamukela imikhuba ethile: Njalo faka ithegi ezithombeni zakho ngamathegi acacile, ungaqongeleli izitsha nezithombe eziyizintandane (imiyalelo efana docker system prune, docker container prune o docker image prune ukusiza ukugcina indawo ihlanzekile) bese usebenzisa i-syntax --mount Uma ufuna amavolumu aphelele kanye nezimanga ezimbalwa kunezo zakudala -v.

Lonke lolu hlelo lwamasu—kusukela ekukhetheni isithombe esiyisisekelo esifanele, ngokwakha izigaba eziningi, ukuphathwa kwezinsiza, ukuxhumana, ukugcina, ukuqapha, kanye nokuphepha—luvumela ukwakhiwa kwe Izindawo ze-Docker ezilungiselelwe kahle kakhulu eziqala ngokushesha, zisebenzisa inani elifanele lezinsizakusebenza, ziphephile kakhulu, futhi kulula kakhulu ukuzisebenzisa.Uma kancane kancane uwafaka kumaphrojekthi akho futhi uwahlanganise nengqalasizinda enhle ye-VPS kanye nesu elihle lokubuka, amabhokisi akho azoyeka ukuba amabhokisi amnyama angalindelekile futhi azoba yingxenye eqinile yesikhulumi sakho.

Ukuphepha kwesitsha sedokha
I-athikili ehlobene:
Umhlahlandlela ophelele wokuphepha kwesitsha se-Docker