- I-Docker ikuvumela ukuthi uphathe iziqukathi nge imiyalo okubalulekile njengokugijima, ps kanye nokumisa.
- Izithombe zakha isisekelo seziqukathi futhi ziphathwa ngokudonsa, ukwakha, kanye ne-rmi.
- Amavolumu asiza isitoreji esiqhubekayo ngemiyalo efana nokwakhiwa kwevolumu kanye ne-rm.
- I-Docker iphatha amanethiwekhi ngamathuluzi afana nokudala inethiwekhi, ukuxhuma, kanye ne-rm.
I-Docker isibe ithuluzi elibalulekile lokuphathwa kweziqukathi, okwenza kube lula ukuthuthukiswa kohlelo lokusebenza ezindaweni ezihlukanisiwe nezikwaziyo ukulinganiswa. Ukuqonda imiyalo ye-Docker ebaluleke kakhulu kubalulekile ekuzulazuleni le nkundla kalula futhi kwandiswe amakhono ayo.
Kulesi sihloko, sizohlola imiyalo eyinhloko ye-Docker , kusukela ekuphathweni kweziqukathi kuya ekuphatheni izithombe, amavolumu, kanye namanethiwekhi. Kungakhathaliseki ukuthi usaqala noma ufuna ukujulisa ulwazi lwakho, lesi siqondisi esiphelele nesiningiliziwe semiyalo ebalulekile ye-Docker.
I-Docker Architecture kanye ne-Key Elements
Ngaphambi kokuthi singene emiyalweni ethile, kubalulekile ukuqonda izinto ezibalulekile ezakha ukwakheka kwe-Docker:
- Injini ye-Docker: Kuyinto injini emaphakathi evumela ukubulawa iziqukathi.
- Izithombe: Ziyizifanekiso ezilungiselelwe ngaphambili ezisebenza njengesisekelo sokudala iziqukathi.
- Iziqukathi: Ziyizibonelo ze izithombe ezisebenzayo, ehlanganisa izinhlelo zokusebenza nokuncika kwazo.
- Amavolumu: Bavumela idatha ukuthi igcinwe ku-a abaphikelelayo ngaphakathi ezitsheni.
- Ukubuyiselwa: Benza lula ukuxhumana phakathi kweziqukathi kanye nezwe langaphandle.
Imiyalo Eyisisekelo Yokuphatha Iziqukathi
Iziqukathi zingaphakathi kweDocker. Ukuze uwaphathe ngendlela efanele udinga ukwazi imiyalo elandelayo:
- i-docker run: gijima a isitsha kusuka ku- ucabange. Isibonelo:
docker run -d --name mi_contenedor nginx. - i-docker ps: Faka ohlwini iziqukathi Kuyaqhubeka. Ukuze ubone zonke iziqukathi, kuhlanganise nezimile, sebenzisa
docker ps -a. - i-docker stop: Imisa isiqukathi esigijimayo. Isibonelo:
docker stop mi_contenedor. - isiqalo se-docker: Iqala isiqukathi esimile. Isibonelo:
docker start mi_contenedor. - qala kabusha i-docker: Qala kabusha isiqukathi. Isibonelo:
docker restart mi_contenedor. - I-docker rm: Isusa isiqukathi esimile. Isibonelo:
docker rm mi_contenedor.

Imiyalo yokuphathwa kwesithombe
Izithombe zibalulekile ku - Docker, njengoba zikuvumela ukuthi udale izindawo ezihambisanayo neziphindaphindwayo . Eminye imiyalo ebalulekile yile:
- Izithombe ze-Docker: Faka ohlwini zonke izithombe agcinwe ohlelweni.
- i-docker donsa: Landa a ucabange kusuka ku-Docker Hub. Isibonelo:
docker pull ubuntu. - Ukwakhiwa kwe-docker: yakha a ucabange kusuka ku-Dockerfile. Isibonelo:
docker build -t mi_imagen .. - i-docker rmi: Susa eyodwa ucabange ethize. Isibonelo:
docker rmi mi_imagen.
Ukuphathwa Kwevolumu ku-Docker
Amavolumu akuvumela ukuthi ugcine futhi wabelane ngedatha ngokuqhubekayo phakathi kweziqukathi. Eminye imiyalo ebalulekile yile:
- dala ivolumu ye-docker: Dala ivolumu entsha. Isibonelo:
docker volume create mi_volumen. - ivolumu ye-docker ls: Faka ohlwini zonke amavolumu kuyatholakala.
- ivolumu ye-docker rm: Isusa ivolumu ethile. Isibonelo:
docker volume rm mi_volumen. - i-docker run -v: Hlanganisa a ivolumu esitsheni. Isibonelo:
docker run -v mi_volumen:/datos nginx.
I-Network Management Commands
I-Docker inikeza izinketho zokuphathwa kwenethiwekhi ezithuthukisiwe , okuvumela ukuxhumana phakathi kweziqukathi kanye nomhlaba wangaphandle:
- inethiwekhi ye-docker ls: Faka ohlwini zonke amanethiwekhi kuyatholakala.
- dala inethiwekhi ye-docker: dala entsha red. Isibonelo:
docker network create mi_red. - inethiwekhi ye-docker: Ixhuma isitsha ku-a red. Isibonelo:
docker network connect mi_red mi_contenedor. - i-docker network rm: Susa eyodwa red. Isibonelo:
docker network rm mi_red.

Ukwazi kahle le miyalo kuzokuvumela ukuthi usebenze kahle nge -Docker, uthuthukise ukuphathwa kwezinhlelo zokusebenza ezifakwe kuma-container. Ngalesi siqondisi esinemininingwane, manje usunamathuluzi adingekayo okuphatha izithombe, ama-container, amavolumu, kanye namanethiwekhi ngobungcweti ngaphakathi kwe-Docker.
Umbhali oshisekayo ngomhlaba wamabhayithi nobuchwepheshe ngokujwayelekile. Ngiyathanda ukwabelana ngolwazi lwami ngokubhala, futhi yilokho engizokwenza kule bhulogi, ngikubonise zonke izinto ezithakazelisayo kakhulu ngamagajethi, isofthiwe, ihadiwe, izitayela zobuchwepheshe, nokuningi. Inhloso yami ukukusiza ukuthi uzulazule emhlabeni wedijithali ngendlela elula nejabulisayo.
