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.
📑Sura
- Kwa nini agizo ni muhimu — WSL 2 kwanza, Docker Desktop ya pili
- Kuangalia Kompyuta kwanza — Toleo la Windows lenye kishinda na uboreshaji katika Kidhibiti Kazi
- Kusakinisha WSL 2 kwa amri moja, kuanzisha upya, na kumaliza uendeshaji wa kwanza wa Ubuntu
- Kuthibitisha WSL — hali, orodha ya distro, na angalia toleo-msingi la 2
- Kusakinisha Eneo-kazi la Doka kwa kutumia mazingira ya nyuma ya WSL 2
- Kuendesha chombo cha kwanza — docker --version na hello-world
- Ukaguzi wa uaminifu - Utoaji leseni wa Eneo-kazi la Docker na kikundi cha watumiaji wa docker
📋 Muhtasari na Mwongozo wa Hatua kwa Hatua
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.
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.
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:
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.
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.Thibitisha WSL 2 Iko Tayari Kweli
Kabla ya Docker kwenda popote karibu na mashine, thibitisha msingi na amri mbili:
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:
wsl --set-default-version 2
Kila safu hujaribiwa kabla ya inayofuata kuendelea, kwa hivyo ikiwa kitu kitashindwa baadaye unajua ni safu gani inayomiliki shida.
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.
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.Endesha Kontena Lako la Kwanza - Hujambo Ulimwengu
Fungua dirisha jipya la PowerShell au Terminal na uendeshe amri mbili zinazothibitisha kuwa mnyororo mzima unafanya kazi:
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.
🏷️Vigezo vya Utafutaji wa Mada na Maneno muhimu
🎙️ 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__