Technical Anshu Hjem › Tutorials › Docker på WSL 2
🐳 Docker-opsætningsvejledning

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.

✍️ Technical Anshu🪟 Windows 10 / 11🎧 Multi-Language Audio
Docker Install on WSL 2 - First Container Setup
🎧 Flersproget lyd: Klik på [Indstillinger] (⚙️) ➔ [Lydspor] i videoafspilleren for at vælge sprog.

📑Kapitler

  1. Hvorfor rækkefølgen er vigtig – WSL 2 først, Docker Desktop næst
  2. Tjek først pc'en - Windows-version med winver og virtualisering i Task Manager
  3. Installation af WSL 2 med én kommando, genstart og afslutning af Ubuntu første kørsel
  4. Bekræfter WSL – status, distributionslisten og standardversion 2-kontrol
  5. Installation af Docker Desktop med WSL 2-backend
  6. Kører den første container — docker --version og hello-world
  7. De ærlige kontroller — Docker Desktop-licenser og docker-brugergruppen

📋 Oversigt og trin-for-trin guide

1

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.

Run Dialog
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.

📌 På Windows Home-udgaver er denne WSL 2-rute ikke en løsning – det er den tilsigtede rute. Hyper-V er ikke påkrævet til det.
2

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:

PowerShell (Admin)
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.

⚠️ Denne Linux-adgangskode er kun til 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.
3

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:

PowerShell
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:

PowerShell
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.

4

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.

✅ Tip: for at bruge kommandoen 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.
5

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:

PowerShell
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.

⚠️ To ærlige advarsler. For det første kræver den første kørsel internettet til at trække – hvis det mislykkes, skal du ikke geninstallere blindt; tjek hvilket lag (WSL, motor, netværk) der rent faktisk fejlede. For det andet er Docker Desktop ikke blot "gratis" for alle: det er gratis til personlig brug, uddannelse, ikke-kommerciel open source og små virksomheder under de størrelsesgrænser, Docker udgiver, og et betalt per-bruger-abonnement for større virksomheder. Hvis du installerer det på arbejdet, skal du kontrollere, hvilken side af den linje din virksomhed er på.

🏷️Emnesøgevariabler og søgeord

🔍 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
🎙️ 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__

🚀 Se hele selvstudiet på YouTube

__TOK_33__

__TOK_34__

▶️ Se hele videoen
Denne vejledning er baseret på Technical Anshu's Docker Install på WSL 2-video • Står du fast på et trin? Spørg i videokommentarerne - du får hjælp der 🙏