Docker Install sa WSL 2 - Unang Container Setup
I-install ang Docker Desktop sa Windows 10 o 11 gamit ang WSL 2 backend — WSL muna, pagkatapos Docker, pagkatapos ay isang na-verify na lalagyan ng hello-world. Kasama ang mga matapat na pagsusuri para sa virtualization, paglilisensya at pangkat ng mga gumagamit ng docker.
📑Mga Kabanata
- Bakit mahalaga ang order — WSL 2 muna, Docker Desktop pangalawa
- Suriin muna ang PC — bersyon ng Windows na may winver at virtualization sa Task Manager
- Pag-install ng WSL 2 sa isang utos, pag-restart, at pagtatapos sa unang pagtakbo ng Ubuntu
- Verifying WSL — status, ang distro list, at ang default na bersyon 2 check
- Pag-install ng Docker Desktop gamit ang WSL 2 backend
- Pagpapatakbo sa unang lalagyan — docker --version at hello-world
- Ang matapat na pagsusuri — paglilisensya ng Docker Desktop at ang pangkat ng mga gumagamit ng docker
📋 Pangkalahatang-ideya at Step-by-Step na Gabay
Suriin muna ang iyong PC
Ang Docker Desktop na may backend ng WSL 2 ay nangangailangan ng tatlong bagay, at ang paglaktaw sa dalawang minutong pagsusuri na ito ay kung paano nawawala ang mga tao sa isang gabi. Una, ang bersyon ng Windows: kailangan mo ng Windows 10 na bersyon 2004 o mas bago, o Windows 11. Pindutin ang Win + R, i-type ang winver at pindutin ang Enter upang makita ang iyong eksaktong bersyon.
winver
Pangalawa, dapat na naka-on ang virtualization sa BIOS o UEFI. Buksan ang Task Manager, pumunta sa Performance, pagkatapos ay CPU, at hanapin ang Virtualization: Enabled. Kung may nakalagay na Disabled, walang setting ng software ang magliligtas sa iyo — paganahin muna ang Intel VT-x o AMD SVM sa BIOS. Pangatlo, panatilihin ang humigit-kumulang 4 GB ng libreng RAM at ilang GB ng ekstrang disk: Ang WSL 2 at Docker ay nagbabahagi ng iyong makina, hindi nila ito pinapalitan.
I-install ang WSL 2 Bago ang Anumang Iba Pa
Karamihan sa mga nabigong pag-install ng Docker sa Windows ay nabigo sa isang nakakainip na dahilan: mali ang pagkakasunud-sunod. Inaasahan ng Docker Desktop ang isang gumaganang WSL 2 sa ilalim nito, kaya buuin muna ang pundasyon. Buksan ang PowerShell bilang Administrator at magpatakbo ng isang command:
wsl --install
Hayaan itong matapos, pagkatapos ay i-restart ang PC — ang pag-restart ay hindi opsyonal, nilo-load nito ang mga bahagi ng virtualization. Pagkatapos ng pag-restart, tatapusin ng Ubuntu (ang default na distro) ang sarili nitong pag-setup at hihilingin sa iyo na lumikha ng Linux username at password.
sudo lamang — pumili ng isa na maaalala mo, dahil walang ipinapakita sa screen habang tina-type mo ito. At huwag iwanan ang distro na kalahating nilikha: ang isang distro na ang unang pagtakbo ay hindi natapos ay ang pinakakaraniwang nakatagong dahilan ng Docker Desktop na nakabitin sa unang pagsisimula nito.I-verify na Handa Na Talaga ang WSL 2
Bago pumunta ang Docker saanman malapit sa makina, kumpirmahin ang pundasyon gamit ang dalawang utos:
wsl --status
wsl -l -v
Dapat ipakita ng iyong distro ang VERSION 2 sa listahan. Kung nagpapakita ito ng 1, itakda ang default na bersyon at i-convert ang distro gaya ng iminumungkahi ng output ng command:
wsl --set-default-version 2
Sinusubukan ang bawat layer bago magpatuloy ang susunod, kaya kung may mabibigo sa ibang pagkakataon, alam mo nang eksakto kung aling layer ang nagmamay-ari ng problema.
I-install ang Docker Desktop sa Itaas
I-download lang ang Docker Desktop mula sa docker.com — ang mga third-party na download site ay nagsasama ng junk sa mga sikat na installer. Patakbuhin ang installer at panatilihing naka-tick ang opsyon na Gamitin ang WSL 2 sa halip na Hyper-V; sa karamihan ng mga PC ito ay namarkahan bilang default.
Kapag nagtanong ang installer, hayaan itong isara at i-log out ka o i-restart kung sinenyasan. Idinaragdag ng Docker ang iyong Windows account sa lokal na grupong docker-users, at magkakabisa lamang ang membership ng grupo sa isang bagong pag-sign-in — ito ang tapat na pagsusuri na nilaktawan ng karamihan sa mga gabay, at ito ang dahilan kung bakit minsan tumatanggi si Docker na magsimula hanggang sa mag-sign out ka at bumalik.
Simulan ang Docker Desktop at hintaying tumira ang icon ng balyena sa system tray at iulat ng dashboard ang Paggana ng engine. Ang unang pagsisimula ay mabagal; bigyan ito ng ilang minuto. Tanggapin ang screen ng Docker Subscription Service Agreement nang matapat — isa itong tunay na lisensya.
docker sa loob ng Ubuntu gayundin sa PowerShell, buksan ang Docker Desktop Settings, pumunta sa Resources, pagkatapos ay WSL Integration, at i-on ang iyong distro.Patakbuhin ang Iyong Unang Lalagyan — Hello World
Magbukas ng bagong PowerShell o Terminal window at patakbuhin ang dalawang command na nagpapatunay na gumagana ang buong chain:
docker --version
docker run hello-world
Ang docker --version ay nagpapatunay na ang kliyente ay naka-install at sa iyong PATH. Pinatutunayan ng docker run hello-world ang lahat ng iba pa: Hindi mahanap ng Docker ang imahe nang lokal, ida-download ito mula sa Docker Hub, gagawa ng container mula dito, pinapatakbo ito, at ipi-print ang Hello from Docker! na mensahe nito. Kung lumabas ang mensaheng iyon, gagana ang iyong chain sa dulo hanggang dulo — terminal, client, engine sa loob ng WSL 2, network, at registry.
🏷️Mga Variable at Keyword sa Paghahanap ng Paksa
🎙️ Buong Transcript — i-tap para palawakin
__TOK_28__
__TOK_29__
❓ Mga Madalas Itanong
Ang tutorial na ito ba ay 100% libre upang sundin?
__TOK_30__
Maaari bang sundin ng mga nagsisimula ang gabay na ito?
__TOK_31__
Saan ako maaaring magtanong kung ako ay natigil?
__TOK_32__