Docker Install on WSL 2 - First Container Setup
Installer Docker Desktop på Windows 10 eller 11 ved å bruke WSL 2-backend - WSL først, deretter Docker, deretter en verifisert hello-world-beholder. Inkluderer ærlige sjekker for virtualisering, lisensiering og docker-brukergruppen.
📑Kapitler
- Hvorfor bestillingen er viktig – WSL 2 først, Docker Desktop andre
- Sjekker PC-en først – Windows-versjon med winver og virtualisering i Task Manager
- Installere WSL 2 med én kommando, omstart og fullføring av Ubuntu første kjøring
- Bekrefter WSL – status, distribusjonslisten og standardversjon 2-kontroll
- Installering av Docker Desktop med WSL 2-backend
- Kjøre den første containeren – docker --versjon og hello-world
- De ærlige sjekkene – Docker Desktop-lisensiering og docker-brukergruppen
📋 Oversikt og trinn-for-trinn-veiledning
Sjekk PC-en din først
Docker Desktop med WSL 2-backend trenger tre ting, og å hoppe over denne to-minutters sjekken er hvordan folk taper en kveld. Først Windows-versjonen: du trenger Windows 10 versjon 2004 eller nyere, eller Windows 11. Trykk Win + R, skriv winver og trykk Enter for å se din eksakte versjon.
winver
For det andre må virtualisering slås på i BIOS eller UEFI. Åpne Oppgavebehandling, gå til Ytelse, deretter CPU, og se etter Virtualisering: aktivert. Hvis det står Disabled, vil ingen programvareinnstilling redde deg - aktiver Intel VT-x eller AMD SVM i BIOS først. For det tredje, ha omtrent 4 GB ledig RAM og noen få GB ledig disk: WSL 2 og Docker deler maskinen din, de erstatter den ikke.
Installer WSL 2 før noe annet
De fleste mislykkede Docker-installasjoner på Windows mislykkes av en kjedelig grunn: rekkefølgen var feil. Docker Desktop forventer en fungerende WSL 2 under den, så bygg grunnlaget først. Åpne PowerShell som administrator og kjør én kommando:
wsl --install
La det fullføre, og start deretter PC-en på nytt - omstart er ikke valgfritt, den laster virtualiseringskomponentene. Etter omstart fullfører Ubuntu (standard distro) sitt eget oppsett og ber deg opprette et Linux-brukernavn og passord.
sudo - velg et du vil huske, fordi ingenting vises på skjermen mens du skriver det. Og ikke la distroen være halvskapt: en distro hvis første kjøring aldri ble fullført er den vanligste skjulte årsaken til at Docker Desktop henger ved første start.Bekreft at WSL 2 virkelig er klar
Før Docker kommer hvor som helst i nærheten av maskinen, bekreft grunnlaget med to kommandoer:
wsl --status
wsl -l -v
Distroen din skal vise VERSJON 2 i listen. Hvis den viser 1, angi standardversjonen og konverter distroen slik kommandoutgangen foreslår:
wsl --set-default-version 2
Hvert lag testes før det neste fortsetter, så hvis noe feiler senere vet du nøyaktig hvilket lag som eier problemet.
Installer Docker Desktop på toppen
Last ned Docker Desktop kun fra docker.com - tredjeparts nedlastingssider samler søppel med populære installatører. Kjør installasjonsprogrammet og hold valget Bruk WSL 2 i stedet for Hyper-V avkrysset; på de fleste PC-er er det krysset av som standard.
Når installasjonsprogrammet spør, la det lukke og logge deg av eller starte på nytt hvis du blir bedt om det. Docker legger til Windows-kontoen din i den lokale docker-brukere-gruppen, og gruppemedlemskap trer bare i kraft ved ny pålogging – dette er den ærlige sjekken de fleste guider hopper over, og det er grunnen til at Docker noen ganger nekter å starte før du logger ut og inn igjen.
Start Docker Desktop og vent til hvalikonet i systemstatusfeltet har lagt seg og dashbordet rapporterer at motoren kjører. Den første starten er treg; gi det et par minutter. Godta skjermbildet Docker Subscription Service Agreement ærlig – det er en ekte lisens.
docker-kommandoen i Ubuntu så vel som i PowerShell, åpne Docker Desktop Settings, gå til Ressurser, deretter WSL-integrasjon, og slå på distroen.Kjør din første container — Hello World
Åpne et nytt PowerShell- eller Terminal-vindu og kjør de to kommandoene som beviser at hele kjeden fungerer:
docker --version
docker run hello-world
docker --version beviser at klienten er installert og på PATH. docker run hello-world beviser alt annet: Docker kan ikke finne bildet lokalt, laster det ned fra Docker Hub, oppretter en container fra det, kjører det og skriver ut Hei fra Docker!-meldingen. Hvis den meldingen vises, fungerer kjeden fra ende til annen - terminal, klient, motor i WSL 2, nettverk og register.
🏷️Emnesøkvariabler og nøkkelord
🎙️ Full transkripsjon – trykk for å utvide
__TOK_28__
__TOK_29__
❓ Ofte stilte spørsmål
Er denne opplæringen 100 % gratis å følge?
__TOK_30__
Kan nybegynnere følge denne veiledningen?
__TOK_31__
Hvor kan jeg stille spørsmål hvis jeg står fast?
__TOK_32__