Technical Anshu Hem › Självstudier › Docker på WSL 2
🐳 Installationsguide för Docker

Docker Install on WSL 2 - First Container Setup

Installera Docker Desktop på Windows 10 eller 11 med WSL 2-backend - WSL först, sedan Docker, sedan en verifierad hello-world-behållare. Inkluderar de ärliga kontrollerna för virtualisering, licensiering och dockar-användargruppen.

✍️ Technical Anshu🪟 Windows 10 / 11🎧 Multi-Language Audio
Docker Install on WSL 2 - First Container Setup
🎧 Flerspråkigt ljud: Klicka på [Inställningar] (⚙️) ➔ [Ljudspår] i videospelaren för att välja språk.

📑Kapitel

  1. Varför beställningen är viktig – WSL 2 först, Docker Desktop andra
  2. Kontrollera datorn först — Windows-version med winver och virtualisering i Aktivitetshanteraren
  3. Installera WSL 2 med ett kommando, starta om och slutföra Ubuntu första körningen
  4. Verifierar WSL – status, distrolistan och standardversion 2-kontroll
  5. Installera Docker Desktop med WSL 2-backend
  6. Kör den första containern – docker --version och hello-world
  7. De ärliga kontrollerna – Docker Desktop-licenser och gruppen docker-användare

📋 Översikt och steg-för-steg-guide

1

Kontrollera din PC först

Docker Desktop med WSL 2-backend behöver tre saker, och att hoppa över denna tvåminuterskontroll är hur folk förlorar en kväll. Först, Windows-versionen: du behöver Windows 10 version 2004 eller senare, eller Windows 11. Tryck på Win + R, skriv winver och tryck på Retur för att se din exakta version.

Run Dialog
winver

För det andra måste virtualisering vara påslagen i BIOS eller UEFI. Öppna Aktivitetshanteraren, gå till Prestanda, sedan CPU och leta efter Virtualisering: Aktiverad. Om det står Disabled kommer ingen programvaruinställning att rädda dig - aktivera Intel VT-x eller AMD SVM i BIOS först. För det tredje, behåll cirka 4 GB ledigt RAM-minne och några GB reservdelar: WSL 2 och Docker delar din maskin, de ersätter den inte.

📌 I Windows Home-utgåvor är denna WSL 2-rutt inte en lösning – det är den avsedda rutten. Hyper-V krävs inte för det.
2

Installera WSL 2 före något annat

De flesta misslyckade Docker-installationer på Windows misslyckas av en tråkig anledning: ordern var fel. Docker Desktop förväntar sig en fungerande WSL 2 under den, så bygg grunden först. Öppna PowerShell som administratör och kör ett kommando:

PowerShell (Admin)
wsl --install

Låt det avslutas och starta sedan om datorn — omstarten är inte valfri, den laddar virtualiseringskomponenterna. Efter omstarten slutför Ubuntu (standarddistro) sin egen installation och ber dig skapa ett Linux-användarnamn och lösenord.

⚠️ Det Linux-lösenordet är endast för sudo - välj ett du kommer ihåg, eftersom ingenting visas på skärmen medan du skriver det. Och lämna inte distron halvskapad: en distro vars första körning aldrig avslutades är den vanligaste dolda orsaken till att Docker Desktop hängde sig vid första start.
3

Kontrollera att WSL 2 verkligen är redo

Innan Docker går någonstans nära maskinen, bekräfta grunden med två kommandon:

PowerShell
wsl --status
wsl -l -v

Din distro bör visa VERSION 2 i listan. Om den visar 1, ställ in standardversionen och konvertera distron som kommandoutgången föreslår:

PowerShell
wsl --set-default-version 2

Varje lager testas innan nästa går vidare, så om något misslyckas senare vet du exakt vilket lager som äger problemet.

4

Installera Docker Desktop på toppen

Ladda ner Docker Desktop endast från docker.com - tredjeparts nedladdningssidor paketerar skräp med populära installationsprogram. Kör installationsprogrammet och håll alternativet Använd WSL 2 istället för Hyper-V markerat; på de flesta datorer är det markerat som standard.

När installationsprogrammet frågar, låt det stänga och logga ut dig eller starta om om du uppmanas. Docker lägger till ditt Windows-konto i den lokala docker-användare-gruppen, och gruppmedlemskap träder bara i kraft vid en ny inloggning – detta är den ärliga kontroll som de flesta guider hoppar över, och det är därför Docker ibland vägrar att starta förrän du loggar ut och in igen.

Starta Docker Desktop och vänta tills valikonen i systemfältet har lagt sig och instrumentpanelen rapporterar att Motorn är igång. Den första starten är långsam; ge det ett par minuter. Acceptera skärmen för Docker-abonnemangstjänstavtal ärligt – det är en riktig licens.

✅ Tips: för att använda kommandot docker i Ubuntu såväl som i PowerShell, öppna Docker Desktop Settings, gå till Resurser, sedan WSL-integration och slå på din distro.
5

Kör din första container — Hello World

Öppna ett nytt PowerShell- eller Terminal-fönster och kör de två kommandona som bevisar att hela kedjan fungerar:

PowerShell
docker --version
docker run hello-world

docker --version bevisar att klienten är installerad och på din PATH. docker run hello-world bevisar allt annat: Docker kan inte hitta bilden lokalt, laddar ner den från Docker Hub, skapar en container från den, kör den och skriver ut dess Hej från Docker!-meddelande. Om det meddelandet visas fungerar din kedja från början - terminal, klient, motor inuti WSL 2, nätverk och register.

⚠️ Två ärliga varningar. För det första behöver den första körningen internet för att dra — om den misslyckas, installera inte om blint; kontrollera vilket lager (WSL, motor, nätverk) som faktiskt misslyckades. För det andra är Docker Desktop inte bara "gratis" för alla: det är gratis för personligt bruk, utbildning, icke-kommersiell öppen källkod och småföretag under storleksgränserna Docker publicerar, och en betald prenumeration per användare för större företag. Om du installerar det på jobbet, kontrollera vilken sida av den linjen ditt företag ligger på.

🏷️Ämnessökvariabler och nyckelord

🔍 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
🎙️ Fullständig transkription – tryck för att expandera

__TOK_28__

__TOK_29__

❓ Vanliga frågor

Är denna handledning 100 % gratis att följa?

__TOK_30__

Kan nybörjare följa den här guiden?

__TOK_31__

Var kan jag ställa frågor om jag fastnar?

__TOK_32__

🚀 Se hela handledningen på YouTube

__TOK_33__

__TOK_34__

▶️ Se hela videon
Den här handledningen är baserad på Technical Anshus Docker Install on WSL 2-video • Har du fastnat i något steg? Fråga i videokommentarerna — du får hjälp där 🙏