Technical Anshu Nyumbani › Mafunzo › Docker kwenye WSL 2
🐳 Mwongozo wa Kuweka Docker

Sakinisha Docker kwenye WSL 2 - Usanidi wa Kontena wa Kwanza

Sakinisha Eneo-kazi la Docker kwenye Windows 10 au 11 kwa kutumia mazingira ya nyuma ya WSL 2 - WSL kwanza, kisha Docker, kisha kontena iliyothibitishwa ya hello-world. Inajumuisha ukaguzi wa uaminifu wa uboreshaji, utoaji leseni na kikundi cha watumiaji wa docker.

✍️ Technical Anshu🪟 Windows 10 / 11🎧 Multi-Language Audio
Sakinisha Docker kwenye WSL 2 - Usanidi wa Kontena wa Kwanza
🎧 Sauti ya Lugha Nyingi: Katika kicheza video, bofya [Mipangilio] (⚙️) ➔ [Wimbo wa sauti] ili kuchagua lugha.

📑Sura

  1. Kwa nini agizo ni muhimu — WSL 2 kwanza, Docker Desktop ya pili
  2. Kuangalia Kompyuta kwanza — Toleo la Windows lenye kishinda na uboreshaji katika Kidhibiti Kazi
  3. Kusakinisha WSL 2 kwa amri moja, kuanzisha upya, na kumaliza uendeshaji wa kwanza wa Ubuntu
  4. Kuthibitisha WSL — hali, orodha ya distro, na angalia toleo-msingi la 2
  5. Kusakinisha Eneo-kazi la Doka kwa kutumia mazingira ya nyuma ya WSL 2
  6. Kuendesha chombo cha kwanza — docker --version na hello-world
  7. Ukaguzi wa uaminifu - Utoaji leseni wa Eneo-kazi la Docker na kikundi cha watumiaji wa docker

📋 Muhtasari na Mwongozo wa Hatua kwa Hatua

1

Angalia Kompyuta yako Kwanza

Eneo-kazi la Docker iliyo na mazingira ya nyuma ya WSL 2 inahitaji vitu vitatu, na kuruka ukaguzi huu wa dakika mbili ni jinsi watu hupoteza jioni. Kwanza, toleo la Windows: unahitaji toleo la Windows 10 la 2004 au la baadaye, au Windows 11. Bonyeza Shinda + R, chapa winver na ubonyeze Enter ili kuona toleo lako kamili.

Run Dialog
winver

Pili, uboreshaji lazima uwashwe kwenye BIOS au UEFI. Fungua Kidhibiti Kazi, nenda kwa Utendaji, kisha CPU, na utafute Utumiaji mtandaoni: Imewezeshwa. Ikiwa inasema Imezimwa, hakuna mipangilio ya programu itakuokoa - washa Intel VT-x au AMD SVM kwenye BIOS kwanza. Tatu, weka takriban 4 GB ya RAM isiyolipishwa na GB chache za vipuri vya diski: WSL 2 na Docker hushiriki mashine yako, hazibadilishi.

📌 Kwenye matoleo ya Windows Home njia hii ya WSL 2 si suluhisho — ndiyo njia inayokusudiwa. Hyper-V haihitajiki kwa hilo.
2

Sakinisha WSL 2 Kabla ya Kitu Kingine

Sakinisho nyingi za Docker zilizoshindwa kwenye Windows hazifaulu kwa sababu moja ya kuchosha: agizo halikuwa sahihi. Docker Desktop inatarajia WSL 2 inayofanya kazi chini yake, kwa hivyo jenga msingi kwanza. Fungua PowerShell kama Msimamizi na uendesha amri moja:

PowerShell (Admin)
wsl --install

Hebu ikamilishe, kisha uanze upya PC - kuanzisha upya sio chaguo, hupakia vipengele vya virtualization. Baada ya kuanza upya, Ubuntu (distro chaguo-msingi) humaliza usanidi wake na kukuuliza uunde jina la mtumiaji na nenosiri la Linux.

⚠️ Nenosiri hilo la Linux ni la sudo pekee — chagua moja utakalokumbuka, kwa sababu hakuna kinachoonyeshwa kwenye skrini unapoliandika. Na usiiache distro ikiwa imeundwa nusu: distro ambayo kukimbia kwake kwa mara ya kwanza haijakamilika ndiyo sababu iliyofichwa zaidi ya Docker Desktop kuning'inia mwanzoni mwake.
3

Thibitisha WSL 2 Iko Tayari Kweli

Kabla ya Docker kwenda popote karibu na mashine, thibitisha msingi na amri mbili:

PowerShell
wsl --status
wsl -l -v

Distro yako inapaswa kuonyesha VERSION 2 kwenye orodha. Ikiwa inaonyesha 1, weka toleo la msingi na ubadilishe distro kama matokeo ya amri yanavyopendekeza:

PowerShell
wsl --set-default-version 2

Kila safu hujaribiwa kabla ya inayofuata kuendelea, kwa hivyo ikiwa kitu kitashindwa baadaye unajua ni safu gani inayomiliki shida.

4

Sakinisha Eneo-kazi la Docker Juu

Pakua Docker Desktop pekee kutoka docker.com - tovuti za upakuaji za watu wengine hukusanya taka na visakinishi maarufu. Endesha kisakinishi na uweke chaguo Tumia WSL 2 badala ya Hyper-V iliyowekwa alama; kwenye Kompyuta nyingi huwekwa alama kwa chaguo-msingi.

Kisakinishi kinapouliza, kiruhusu kifunge na kukutoe nje au uanze upya ukiombwa. Docker huongeza akaunti yako ya Windows kwenye kikundi cha karibu cha docker-users, na uanachama wa kikundi unaanza tu wakati wa kuingia upya - hii ndiyo njia ya uaminifu ya kuruka miongozo mingi, na ndiyo maana wakati mwingine Docker hukataa kuanza hadi uondoke na kurudi tena.

Anzisha Eneo-kazi la Dokta na usubiri aikoni ya nyangumi kwenye trei ya mfumo itulie na dashibodi iripoti Injini inaendeshwa. Mwanzo wa kwanza ni polepole; mpe dakika chache. Kubali kwa uaminifu skrini ya Makubaliano ya Huduma ya Usajili wa Docker - ni leseni halisi.

✅ Kidokezo: ili kutumia docker amri ndani ya Ubuntu na pia katika PowerShell, fungua Mipangilio ya Eneo-kazi la Docker, nenda kwenye Rasilimali, kisha Uunganishaji wa WSL, na uwashe distro yako.
5

Endesha Kontena Lako la Kwanza - Hujambo Ulimwengu

Fungua dirisha jipya la PowerShell au Terminal na uendeshe amri mbili zinazothibitisha kuwa mnyororo mzima unafanya kazi:

PowerShell
docker --version
docker run hello-world

docker --version inathibitisha kuwa mteja amesakinishwa na kwenye PATH yako. docker run hello-world inathibitisha kila kitu kingine: Docker haiwezi kupata picha ndani ya nchi, inaipakua kutoka Docker Hub, inaunda kontena kutoka kwayo, inaendesha, na kuchapisha ujumbe wake wa Hujambo kutoka kwa Docker!. Ujumbe huo ukionekana, msururu wako utafanya kazi mwisho hadi mwisho - terminal, mteja, injini ndani ya WSL 2, mtandao, na usajili.

⚠️ Maonyo mawili ya uaminifu. Kwanza, kukimbia kwa mara ya kwanza kunahitaji intaneti kwa ajili ya kuvuta — ikiwa itashindikana, usisakinishe tena bila upofu; angalia ni safu gani (WSL, injini, mtandao) imeshindwa. Pili, Eneo-kazi la Docker sio "bure" kwa kila mtu tu: ni bure kwa matumizi ya kibinafsi, elimu, chanzo wazi kisicho cha kibiashara na biashara ndogo ndogo chini ya mipaka ya ukubwa ambayo Docker huchapisha, na usajili unaolipwa kwa kila mtumiaji kwa kampuni kubwa. Ikiwa unaisakinisha kazini, angalia ni upande gani wa laini hiyo kampuni yako iko.

🏷️Vigezo vya Utafutaji wa Mada na Maneno muhimu

🔍 Docker 🔍 Docker Desktop 🔍 WSL 2 🔍 Docker Install Windows 🔍 hello-world Container 🔍 docker-users Group 🔍 Virtualization 🔍 Ubuntu on Windows 🔍 Docker on Windows 10 🔍 Docker on Windows 11 🔍 First Container Setup 🔍 TechnicalAnshu
🎙️ Nakala Kamili — gusa ili upanue

__TOK_28__

__TOK_29__

❓ Maswali Yanayoulizwa Sana

Je, mafunzo haya ni bure kwa 100% kufuata?

__TOK_30__

Je, wanaoanza wanaweza kufuata mwongozo huu?

__TOK_31__

Ninaweza kuuliza maswali wapi nikikwama?

__TOK_32__

🚀 Tazama Mafunzo Kamili kwenye YouTube

__TOK_33__

__TOK_34__

▶️ Tazama Video Kamili
Mafunzo haya yanatokana na Technical Anshu's Docker Install kwenye video ya WSL 2 • Je, umekwama kwa hatua yoyote? Uliza kwenye maoni ya video — utapata usaidizi hapo 🙏