Technical Anshu Acasă › Tutoriale › Docker pe WSL 2
🐳 Ghid de configurare Docker

Instalare Docker pe WSL 2 - Configurarea primului container

Instalați Docker Desktop pe Windows 10 sau 11 folosind backend-ul WSL 2 - mai întâi WSL, apoi Docker, apoi un container verificat hello-world. Include verificările oneste pentru virtualizare, licențiere și grupul de utilizatori docker.

✍️ Technical Anshu🪟 Windows 10 / 11🎧 Multi-Language Audio
Instalare Docker pe WSL 2 - Configurarea primului container
🎧 Audio multilingv: În playerul video, faceți clic pe [Setări] (⚙️) ➔ [Pistă audio] pentru a selecta limba.

📑Capitole

  1. De ce contează ordinea — WSL 2 în primul rând, Docker Desktop în al doilea rând
  2. Verificarea mai întâi a PC-ului — versiunea Windows cu winver și virtualizare în Task Manager
  3. Instalarea WSL 2 cu o singură comandă, repornirea și finalizarea primei rulări Ubuntu
  4. Verificarea WSL — starea, lista de distribuție și verificarea implicită a versiunii 2
  5. Instalarea Docker Desktop cu backend-ul WSL 2
  6. Rularea primului container — docker --version și hello-world
  7. Verificările oneste — Licențierea Docker Desktop și grupul de utilizatori Docker

📋 Prezentare generală și Ghid pas cu pas

1

Verificați mai întâi computerul

Docker Desktop cu backend-ul WSL 2 are nevoie de trei lucruri, iar omiterea acestei verificări de două minute este modul în care oamenii pierd o seară. În primul rând, versiunea Windows: aveți nevoie de Windows 10 versiunea 2004 sau mai recentă sau de Windows 11. Apăsați Win + R, tastați winver și apăsați Enter pentru a vedea versiunea dvs. exactă.

Run Dialog
winver

În al doilea rând, virtualizarea trebuie să fie activată în BIOS sau UEFI. Deschideți Managerul de activități, accesați Performanță, apoi CPU și căutați Virtualizare: activată. Dacă scrie Dezactivat, nicio setare software nu vă va salva - activați mai întâi Intel VT-x sau AMD SVM în BIOS. În al treilea rând, păstrați aproximativ 4 GB de RAM liberă și câțiva GB de disc de rezervă: WSL 2 și Docker partajează mașina dvs., nu o înlocuiesc.

📌 În edițiile Windows Home, această rută WSL 2 nu este o soluție de soluție - este ruta prevăzută. Hyper-V nu este necesar pentru el.
2

Instalați WSL 2 înainte de orice altceva

Cele mai multe instalări Docker eșuate pe Windows eșuează dintr-un motiv plictisitor: ordinea a fost greșită. Docker Desktop se așteaptă la un WSL 2 funcțional dedesubt, așa că construiți mai întâi fundația. Deschideți PowerShell ca administrator și rulați o comandă:

PowerShell (Admin)
wsl --install

Lasă-l să se termine, apoi repornește PC-ul — repornirea nu este opțională, încarcă componentele de virtualizare. După repornire, Ubuntu (distribuția implicită) își termină propria configurare și vă solicită să creați un nume de utilizator și o parolă Linux.

⚠️ Acea parolă Linux este doar pentru sudo - alegeți una pe care o veți aminti, deoarece nu se afișează nimic pe ecran în timp ce o introduceți. Și nu lăsați distribuția pe jumătate creată: o distribuție a cărei primă rulare nu a fost niciodată terminată este cea mai frecventă cauză ascunsă a suspendării Docker Desktop la prima pornire.
3

Verificați că WSL 2 este cu adevărat gata

Înainte ca Docker să ajungă oriunde în apropierea mașinii, confirmați fundația cu două comenzi:

PowerShell
wsl --status
wsl -l -v

Distribuția dvs. ar trebui să apară VERSIUNEA 2 în listă. Dacă arată 1, setați versiunea implicită și convertiți distribuția așa cum sugerează rezultatul comenzii:

PowerShell
wsl --set-default-version 2

Fiecare strat este testat înainte ca următorul să continue, așa că dacă ceva eșuează mai târziu, știi exact care strat deține problema.

4

Instalați Docker Desktop în partea de sus

Descărcați Docker Desktop numai de pe docker.com — site-urile de descărcare de la terțe părți reunesc mesaje nedorite cu instalatori populari. Rulați programul de instalare și păstrați bifată opțiunea Utilizați WSL 2 în loc de Hyper-V; pe majoritatea PC-urilor este bifat implicit.

Când instalatorul vă întreabă, lăsați-l să se închidă și să vă deconectați sau reporniți dacă vi se solicită. Docker vă adaugă contul Windows la grupul local docker-users, iar apartenența la grup are efect numai la o nouă conectare - aceasta este verificarea sinceră pe care majoritatea ghidurilor o opresc și de aceea Docker refuză uneori să pornească până când vă deconectați și vă reconectați.

Porniți Docker Desktop și așteptați ca pictograma balenă din bara de sistem să se stabilească și tabloul de bord să raporteze Motorul rulează. Prima pornire este lent; acordă-i câteva minute. Acceptați cu onestitate ecranul Docker Subscription Service Agreement - este o licență reală.

✅ Sfat: pentru a utiliza comanda docker în Ubuntu, precum și în PowerShell, deschideți Docker Desktop Settings, accesați Resurse, apoi WSL Integration și porniți distro-ul.
5

Rulați primul container — Hello World

Deschideți o nouă fereastră PowerShell sau Terminal și rulați cele două comenzi care dovedesc că întregul lanț funcționează:

PowerShell
docker --version
docker run hello-world

docker --version dovedește că clientul este instalat și pe PATH. docker run hello-world demonstrează orice altceva: Docker nu poate găsi imaginea local, o descarcă din Docker Hub, creează un container din acesta, îl rulează și își imprimă mesajul Salut din Docker!. Dacă apare acel mesaj, lanțul dvs. funcționează cap la cap - terminal, client, motor din WSL 2, rețea și registry.

⚠️ Două avertismente sincere. În primul rând, prima rulare are nevoie de internet pentru tragere — dacă nu reușește, nu reinstalați orbește; verificați ce strat (WSL, motor, rețea) a eșuat efectiv. În al doilea rând, Docker Desktop nu este pur și simplu „gratuit” pentru toată lumea: este gratuit pentru uz personal, educație, sursă deschisă necomercială și întreprinderi mici, sub limitele de dimensiune pe care le publică Docker și un abonament plătit per utilizator pentru companiile mai mari. Dacă îl instalați la serviciu, verificați pe ce parte a acelei linii se află compania dvs.

🏷️Variabile și cuvinte cheie pentru căutarea subiectelor

🔍 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
🎙️ Transcriere completă — atingeți pentru a extinde

__TOK_28__

__TOK_29__

❓ Întrebări frecvente

Este acest tutorial 100% gratuit de urmat?

__TOK_30__

Pot începătorii să urmeze acest ghid?

__TOK_31__

Unde pot pune întrebări dacă rămân blocat?

__TOK_32__

🚀 Urmărește tutorialul complet pe YouTube

__TOK_33__

__TOK_34__

▶️ Vizionați videoclipul complet
Acest tutorial se bazează pe videoclipul Docker Install on WSL 2 de la Technical Anshu • Ați blocat vreun pas? Întrebați în comentariile video - veți primi ajutor acolo 🙏