Docker Install on WSL 2 - First Container Setup
Installer Docker Desktop på Windows 10 eller 11 ved hjælp af WSL 2-backend - WSL først, derefter Docker, derefter en verificeret hello-world container. Inkluderer ærlige kontroller for virtualisering, licensering og docker-brugergruppen.
📑Kapitler
- Hvorfor rækkefølgen er vigtig – WSL 2 først, Docker Desktop næst
- Tjek først pc'en - Windows-version med winver og virtualisering i Task Manager
- Installation af WSL 2 med én kommando, genstart og afslutning af Ubuntu første kørsel
- Bekræfter WSL – status, distributionslisten og standardversion 2-kontrol
- Installation af Docker Desktop med WSL 2-backend
- Kører den første container — docker --version og hello-world
- De ærlige kontroller — Docker Desktop-licenser og docker-brugergruppen
📋 Oversigt og trin-for-trin guide
Tjek først din pc
Docker Desktop med WSL 2-backend har brug for tre ting, og at springe dette to-minutters tjek over er, hvordan folk taber en aften. Først Windows-versionen: du skal bruge Windows 10 version 2004 eller nyere, eller Windows 11. Tryk på Win + R, skriv winver og tryk på Enter for at se din nøjagtige version.
winver
For det andet skal virtualisering være slået til i BIOS eller UEFI. Åbn Task Manager, gå til Ydeevne, derefter CPU, og se efter Virtualisering: Aktiveret. Hvis der står Deaktiveret, vil ingen softwareindstilling redde dig - aktiver Intel VT-x eller AMD SVM i BIOS først. For det tredje, behold omkring 4 GB ledig RAM og et par GB ledig disk: WSL 2 og Docker deler din maskine, de erstatter den ikke.
Installer WSL 2 før noget andet
De fleste mislykkede Docker-installationer på Windows mislykkes af en kedelig grund: rækkefølgen var forkert. Docker Desktop forventer en fungerende WSL 2 under den, så byg fundamentet først. Åbn PowerShell som administrator og kør en kommando:
wsl --install
Lad det afslutte, og genstart derefter pc'en - genstarten er ikke valgfri, den indlæser virtualiseringskomponenterne. Efter genstart afslutter Ubuntu (standard distro) sin egen opsætning og beder dig om at oprette et Linux-brugernavn og adgangskode.
sudo - vælg en, du vil huske, fordi intet vises på skærmen, mens du skriver den. Og forlad ikke distroen halvskabt: en distro, hvis første kørsel aldrig blev afsluttet, er den mest almindelige skjulte årsag til, at Docker Desktop hænger ved dens første start.Bekræft, at WSL 2 virkelig er klar
Før Docker kommer i nærheden af maskinen, skal du bekræfte fundamentet med to kommandoer:
wsl --status
wsl -l -v
Din distro skulle vise VERSION 2 på listen. Hvis den viser 1, skal du indstille standardversionen og konvertere distroen, som kommandooutputtet foreslår:
wsl --set-default-version 2
Hvert lag testes, inden det næste fortsætter, så hvis noget fejler senere ved du præcis, hvilket lag der ejer problemet.
Installer Docker Desktop på toppen
Download kun Docker Desktop fra docker.com - tredjeparts downloadsider samler skrammel med populære installationsprogrammer. Kør installationsprogrammet og hold valget Brug WSL 2 i stedet for Hyper-V afkrydset; på de fleste pc'er er det afkrydset som standard.
Når installationsprogrammet spørger, skal du lade det lukke og logge dig ud eller genstarte, hvis du bliver bedt om det. Docker føjer din Windows-konto til den lokale docker-brugere gruppe, og gruppemedlemskab træder kun i kraft ved et nyt login - dette er den ærlige kontrol, de fleste guider springer over, og det er derfor, Docker nogle gange nægter at starte, før du logger ud og ind igen.
Start Docker Desktop, og vent på, at hvalikonet i proceslinjen sætter sig, og dashboardet rapporterer Motoren kører. Den første start er langsom; giv det et par minutter. Accepter skærmbilledet med Docker Subscription Service Agreement ærligt - det er en rigtig licens.
docker i Ubuntu såvel som i PowerShell, skal du åbne Docker Desktop Settings, gå til Ressourcer, derefter WSL Integration og tænde for din distro.Kør din første container — Hello World
Åbn et nyt PowerShell- eller Terminal-vindue og kør de to kommandoer, der beviser, at hele kæden fungerer:
docker --version
docker run hello-world
docker --version beviser, at klienten er installeret og på din PATH. docker run hello-world beviser alt andet: Docker kan ikke finde billedet lokalt, downloader det fra Docker Hub, opretter en container ud fra det, kører det og udskriver dets Hej fra Docker! besked. Hvis denne meddelelse vises, arbejder din kæde fra ende til anden - terminal, klient, motor inde i WSL 2, netværk og registreringsdatabasen.
🏷️Emnesøgevariabler og søgeord
🎙️ Fuld transskription — tryk for at udvide
__TOK_28__
__TOK_29__
❓ Ofte stillede spørgsmål
Er denne tutorial 100 % gratis at følge?
__TOK_30__
Kan begyndere følge denne guide?
__TOK_31__
Hvor kan jeg stille spørgsmål, hvis jeg går i stå?
__TOK_32__