Chagua lugha yako
Mafunzo ya Containerization (docker)
Zaidi ya wanafunzi milioni 2 duniani kote

Mafunzo ya Containerization (docker)

Bobea Docker kutoka misingi na udhibiti kamili jinsi programu zako zinavyoungwa, kusafirishwa, na kuendeshwa. Kozi hii inashughulikia kila kitu kuanzia dhana za msingi za uwekaji katika kontena hadi uimarishaji wa juu wa usalama, uunganishaji wa CI/CD, na uendeshaji wa uzalishaji. Iwe wewe ni mwanasayansi wa programu, mhandisi wa DevOps, au msimamizi wa mfumo, utapata ujuzi wa vitendo wa kutuma kontena kwa ujasiri.

Dedika kwa biashara

Unachojifunza:

Utianza na misingi ya Docker na haraka utaingia katika kuandika Dockerfiles bora, kusimamia mizunguko ya maisha ya kontena, na kusanidi mitandao ya juu. Utajifunza jinsi ya kuhifadhi data kwa kutumia kiasi, kulinda picha zako na mazingira ya utekelezaji, na kutumia Docker Compose kutayarisha programu za huduma nyingi. Kozi pia inashughulikia kuunganisha Docker kwenye mifumo ya usafirishaji wa data ya CI/CD, kufuatilia kazi za kontena, na kutumia mbinu za uendeshaji za kiwango cha uzalishaji. Mwishoni, utaelewa Docker Swarm kwa uratibu wa nguzo na jinsi dhana za Docker zinavyohusiana na Kubernetes. Kila mada inaungwa mkono na mifano ya vitendo unayoweza kutumia mara moja.

Jinsi unavyosoma kwa vitendo Mafunzo ya Containerization (docker)

Jinsi unavyofanya mazoezi Mafunzo ya Containerization (docker)

Kwa wewe ambaye ni kampuni na unataka kufundisha timu yako

Katika Dedika kwa kampuni, kozi inakuja na mazoezi na mifano inayohusiana na biashara yako na kwa njia ambayo kampuni yako inahitaji.

Bofya hapa

Maudhui ya Kozi

Sura 8 • Masomo 37Muda kati ya saa 4 na 360 (unachagua)

Sura ya 1Angalia maelezo

Dhana za Uwekaji katika Kontena na Misingi ya Docker

  • Somo la 1 • Muhtasari wa Usanifu wa Docker

    Inashughulikia daemon ya Docker, mteja, sajili, na mfano wa kitu. Inaunganisha ujuzi wa usanifu na kuelewa jinsi amri za Docker zinavyotekelezwa.

  • Somo la 2 • Misingi ya Msingi ya CLI ya Docker

    Inatanguliza amri muhimu za CLI za kusimamia picha na kontena. Wanafunzi wanapata ujasiri katika kuendesha, kusimamisha, na kukagua kontena kutoka terminal ya amri.

  • Somo la 3 • Kusakinisha na Kusanidi Docker

    Inaongoza usakinishaji kwenye mazingira ya Linux, macOS, na Windows na inathibitisha usanidi unaofanya kazi. Inawatayarisha wanafunzi kwa kazi ya vitendo katika sehemu zinazofuata.

  • Somo la 4 • Tatizo Linalosuluhishwa na Uwekaji katika Kontena

    Inachunguza maumivu ya kichwa ya usambazaji wa jadi: migogoro ya utegemezi, hali tofauti za mazingira, na utoaji polepole. Inaweka msukumo wa kutumia kontena.

Sura ya 2Angalia maelezo

Picha za Docker: Kujenga na Kusimamia

  • Somo la 1 • Kuweka Lebo, Kusukuma, na Kuvuta Picha

    Inashughulikia kanuni za majina ya picha, lebo za matoleo ya semantiki, na uthibitishaji wa sajili. Wanafunzi huchapisha na kurejesha picha kutoka kwa sajili za umma na za faragha.

  • Somo la 2 • Usalama wa Picha na Uchanganuzi

    Inatanguliza uchanganuzi wa udhaifu, picha za msingi ndogo, na mazoea ya mtumiaji asiye mzizi. Inaweka tabia za usalama mapema katika mwendo wa kujenga picha.

  • Somo la 3 • Ujenzi wa Hatua Nyingi

    Inaonyesha kutenganisha hatua za ujenzi na utekelezaji ili kuondoa zana za ujenzi kutoka kwa picha za mwisho. Inapunguza ukubwa wa picha na uso wa shambulio kwa kiasi kikubwa.

  • Somo la 4 • Kuelewa Tabaka za Picha za Docker

    Inaelezea mfumo wa faili wa muungano, mkakati wa kunakili-juu-ya-kuandika, na jinsi tabaka zinavyohifadhiwa kwenye kashe. Inaunganisha mashine ya tabaka na kasi ya ujenzi na uboreshaji wa ukubwa wa picha.

  • Somo la 5 • Kuandika Dockerfiles Zinazofaa

    Inashughulikia kila maagizo makuu ya Dockerfile na mpangilio wao sahihi kwa ufanisi wa kashe. Wanafunzi wanaandika Dockerfiles zinazozalisha picha thabiti na ndogo.

Sura ya 3Angalia maelezo

Kuendesha na Kusimamia Kontena

  • Somo la 1 • Usimamizi wa Mzunguko wa Maisha ya Kontena

    Inashughulikia shughuli za kuunda, kuanzisha, kusimamisha, kuanzisha tena, kusitisha, na kuondoa kwa mifano ya vitendo. Wanafunzi wanaelewa mabadiliko ya hali na wakati wa kutumia kila amri.

  • Somo la 2 • Vikwazo na Mipaka ya Rasilimali

    Inaonyesha mipaka ya CPU, kumbukumbu, na I/O kwa kutumia vigezo vya Docker vyenye msaada wa cgroup. Inazuia kontena zisizodhibitiwa kuharibu utendaji wa mwenyeji.

  • Somo la 3 • Kurekebisha Hitilafu na Kukagua Kontena

    Inafundisha kurejesha kumbukumbu ya matukio, ufikiaji wa shell kulingana na exec, na kuchanganua matokeo ya inspect. Wanafunzi hutambua na kutatua matatizo ya kawaida ya wakati wa utekelezaji wa kontena kwa ufanisi.

  • Somo la 4 • Hifadhi ya Kudumu kwa Volimu

    Inatofautisha bind mounts, volimu zenye majina, na tmpfs mounts na matumizi yao yanayofaa. Wanafunzi hudumisha na kushiriki data kwa uaminifu katika kuanzishwa upya kwa kontena.

  • Somo la 5 • Misingi ya Mtandao wa Kontena

    Inaelezea viendeshaji vya mtandao vya daraja, mwenyeji, na hakuna, na mashine ya ramani ya milango. Inawawezesha wanafunzi kufichua huduma na kuunganisha kontena kwenye mwenyeji mmoja.

Sura ya 4Angalia maelezo

Utandawazi wa Docker Kwa Undani

  • Somo la 1 • Mitandao Maalum ya Daraja

    Inaonyesha jinsi mitandao ya daraja iliyofafanuliwa na mtumiaji inavyotoa utatuzi wa DNS moja kwa moja kati ya kontena. Inachukua nafasi ya mawasiliano ya kontena ya jadi ya kiungo.

  • Somo la 2 • Usalama wa Mtandao na Kutenga

    Inashughulikia mgawanyo wa mtandao, kuzima mawasiliano kati ya kontena, na trafiki ya overlay iliyosimbwa. Wanafunzi wanatumia mtandao wa upendeleo mdogo kwa programu za tabaka nyingi.

  • Somo la 3 • Mifumo ya Ugunduzi wa Huduma

    Inaelezea DNS iliyopachikwa, ujumuishaji wa DNS wa nje, na ugunduzi kulingana na vigezo vya mazingira. Wanafunzi wanatekeleza utafutaji wa huduma wa kuaminika katika programu zilizowekwa kwenye kontena.

  • Somo la 4 • Mitandao ya Overlay na Macvlan

    Inatanguliza mitandao ya overlay kwa mawasiliano ya wenyeji wengi na macvlan kwa ufikiaji wa moja kwa moja wa mtandao halisi. Inawatayarisha wanafunzi kwa dhana za mtandao za kiwango cha nguzo.

Sura ya 5Angalia maelezo

Docker Compose kwa Programu za Kontena Nyingi

  • Somo la 1 • Muundo wa Faili ya Docker Compose

    Inashughulikia skimu ya faili ya Compose: funguo za huduma, mitandao, volimu, na usanidi. Wanafunzi wanasoma na kuandika faili sahihi za Compose kwa mrundikano halisi wa programu.

  • Somo la 2 • Mipangilio Maalum ya Compose kwa Mazingira

    Inaonyesha kutumia faili nyingi za Compose na faili za .env kutenganisha mipangilio ya uendelezaji, majaribio, na utayarishaji. Wanafunzi wanaepuka kurudia usanidi katika mazingira.

  • Somo la 3 • Mwendo wa CLI ya Compose

    Inashughulikia amri za up, down, logs, exec, scale, na override kwa matumizi ya kila siku ya uendelezaji. Wanafunzi wanasimamia mzunguko kamili wa maisha ya programu kutoka CLI moja.

  • Somo la 4 • Kusimamia Utegemezi wa Huduma

    Inaelezea depends_on, mpangilio wa kuanzishwa kulingana na hali, na ujumuishaji wa ukaguzi wa afya. Wanafunzi wanazuia hali za ushindani katika mifuatano ya kuanzishwa kwa huduma nyingi.

  • Somo la 5 • Chaguzi za Usanidi wa Huduma

    Inaelezea kwa kina muktadha wa ujenzi, vigezo vya mazingira, ramani za milango, na sera za kuanzisha tena kwa kila huduma. Wanafunzi wanasawazisha huduma na tabia kama ya utayarishaji ndani ya nchi.

Sura ya 6Angalia maelezo

Volimu za Docker na Mikakati ya Hifadhi

  • Somo la 1 • Mzunguko wa Maisha ya Volimu na Usafishaji

    Inaelezea volimu zinazoning'inia, amri za prune, na kuweka lebo za volimu kwa usimamizi wa mzunguko wa maisha. Wanafunzi wanaweka hifadhi safi na kuzuia kukamilika kwa diski kwenye wenyeji wa Docker.

  • Somo la 2 • Usimamizi wa Data kwa Hifadhidata

    Inashughulikia mikakati ya volimu kwa kuendesha hifadhidata za uhusiano na zisizo za SQL kwenye kontena kwa usalama. Wanafunzi wanaepuka upotevu na uharibifu wa data katika mizigo ya kazi ya hali ya kontena.

  • Somo la 3 • Mambo ya Ndani ya Kiendeshaji cha Hifadhi

    Inalinganisha overlay2, devicemapper, na viendeshaji vingine vya hifadhi na biashara zao za utendaji. Wanafunzi wanachagua kiendeshaji sahihi kwa mfumo wa uendeshaji wa mwenyeji wao na mzigo wa kazi.

  • Somo la 4 • Programu-Jalizi za Volimu na Hifadhi ya Nje

    Inatanguliza programu-jalizi za volimu zinazounganisha Docker kwenye NFS, hifadhi ya kizuizi ya wingu, na mifumo ya faili iliyosambazwa. Wanafunzi wanapanua hifadhi ya Docker zaidi ya diski ya ndani.

Sura ya 7Angalia maelezo

Kuimarisha Usalama wa Docker

  • Somo la 1 • Ukaguzi wa Usalama na Ufuasi

    Inatanguliza Docker Bench for Security, ukaguzi wa kigezo cha CIS, na ujumuishaji wa uchanganuzi wa picha unaoendelea. Wanafunzi wanaanza mifumo ya ukaguzi wa usalama inayoweza kurudiwa.

  • Somo la 2 • Usalama wa Daemon ya Docker

    Inashughulikia uthibitishaji wa TLS kwa tundu la Docker, hali isiyo na mzizi, na uimarishaji wa usanidi wa daemon. Inazuia ufikiaji usioidhinishwa kwa ndege ya udhibiti ya Docker.

  • Somo la 3 • Vidhibiti vya Usalama vya Wakati wa Utekelezaji

    Inaonyesha mifumo ya faili inayosomwa tu, vigezo vya hakuna-mapendeleo-mpya, na uwekaji upya wa nafasi ya jina la mtumiaji wakati wa utekelezaji. Inapunguza radius ya mlipuko wa kontena iliyoathiriwa.

  • Somo la 4 • Usalama wa Msururu wa Ugavi wa Picha

    Inashughulikia kusaini picha, imani ya maudhui, na uthibitishaji wa asili ili kuzuia usambazaji wa picha zilizobadilishwa. Wanafunzi wanatekeleza sera za picha zinazoaminika katika mifumo yao.

  • Somo la 5 • Misingi ya Usalama ya Linux

    Inaelezea nafasi za majina, cgroups, uwezo, na profiles za seccomp kama msingi wa usalama wa Docker. Wanafunzi wanaelewa ni kutenga gani Docker inatoa na mipaka yake.

Sura ya 8Angalia maelezo

Docker katika CI/CD na Uendeshaji wa Uzalishaji

  • Somo la 1 • Matengenezo ya Mwenyeji wa Docker

    Inashughulikia prune ya mfumo, ukusanyaji wa kumbukumbu isiyotumika ya picha, mzunguko wa kumbukumbu za matukio, na taratibu za kusasisha daemon. Wanafunzi wanaweka wenyeji wa Docker thabiti na wasio na uvimbe wa rasilimali kwa muda.

  • Somo la 2 • Ukaguzi wa Afya na Kujiponya

    Inaonyesha maagizo HEALTHCHECK, sera za kuanzisha tena, na urejeshaji unaoendeshwa na kiunganishi. Wanafunzi wanaunda kontena zinazoripoti afya na kujiponya kutoka kwa kushindwa kiotomatiki.

  • Somo la 3 • Kumbukumbu za Matukio za Kontena na Uchunguzi

    Inashughulikia viendeshaji vya kumbukumbu za matukio vya Docker, matokeo ya kumbukumbu za matukio yaliyopangwa, na ujumuishaji na mifumo ya kumbukumbu za matukio kuu. Wanafunzi wanapata mwonekano katika tabia ya programu iliyowekwa kwenye kontena.

  • Somo la 4 • Docker katika Mifumo ya CI

    Inashughulikia kujenga, kujaribu, na kusukuma picha katika hatua za mfumo wa CI kwa kutumia mifumo ya Docker-ndani-ya-Docker na kupachika tundu. Wanafunzi wanaweka kiotomatiki utoaji wa picha kwa kila itifaki.

  • Somo la 5 • Mkakati wa Kutolewa Toleo na Picha

    Inaelezea utiaji lebo wa semantiki, lebo zisizobadilika, na mitego ya lebo ya karibuni kwa usimamizi wa picha za uzalishaji. Wanafunzi wanatekeleza mwendo wa utoaji wa picha ulio na nidhamu.

Cheti

Cheti chako halali cha kukamilisha

Kozi hii ni kwa ajili yako:

  • Msanidi programu wa upande wa nyuma: anataka kuacha kutatizika na tofauti za mazingira kwenye mashine mbalimbali.

  • Msimamizi wa mfumo anayeanza: yuko tayari kuboresha ujuzi wa usambazaji zaidi ya usimamizi wa jadi wa seva.

  • Mtu anayebadilisha taaluma kwenda DevOps: anajenga kwingineko inayoonyesha ujuzi halisi wa uwekaji katika kontena.

  • Mhandisi wa QA: anahitaji mazingira ya majaribio yanayoweza kuzalishwa tena ambayo yanafanya sawa kila wakati.

  • Msanidi programu huru: anataka kutoa miradi ya wateja kwa usanidi wa kitaalamu, uliowekwa kwenye kontena.

  • Mwanafunzi wa sayansi ya kompyuta: anajiandaa kwa nafasi za tasnia ambapo ujuzi wa Docker unatarajiwa siku ya kwanza.

Kile wanasema wanafunzi wetu

Madarasa yenu ni kamilifu. Nimenunua kifurushi cha mwaka mmoja na hatimaye nina nafasi ya kufuata mada mbalimbali zinazovutia bila kulazimika kubadilisha majukwaa... Nawashukuru kwa kila kitu mnachofanya, tayari nimewashauri kwa watu wengine...
Giulio Carlo
Giulio CarloMwanafunzi wa Masoko ya Kidijitali
Ninapenda jinsi masomo yanavyokwenda moja kwa moja kwenye hoja na jinsi ninavyoweza kubadilisha sura na kuruka maudhui nisiyohitaji.
Mariana Ferres
Mariana FerresMwanafunzi wa Upigaji Picha
Ninapenda maudhui na mtindo wa uwasilishaji na maandishi ya video, ambayo yanaharakisha mchakato!
Luciana Alvarenga
Luciana AlvarengaMwanafunzi wa Ubunifu wa Kuchan
Jukwaa ni la haraka, rahisi kutumia. Utofauti wa maudhui na video za ziada zinasaidia sana katika kujifunza.
André Felipe
André FelipeMwanafunzi wa Uhandisi wa Prompt

Mafunzo muhimu

Maswali Yanayoulizwa Mara kwa Mara

Dedika ni nani?

Je, cheti kinatumika nchini Tanzania?

Je, kozi ni bure?

Mzigo wa masomo wa kozi ni upi?

Kozi zikoje?

Kozi zinafanyaje kazi?

Muda wa kozi ni upi?

Gharama au bei ya kozi ni ipi?

Kozi ya EAD au mtandaoni ni nini na inafanyaje kazi?

Kozi ya PDF