Technical Anshu Home › Tutorials › Docker op WSL 2
🐳 Docker-installatiehandleiding

Docker-installatie op WSL 2 - Eerste containerinstallatie

Installeer Docker Desktop op Windows 10 of 11 met behulp van de WSL 2-backend: eerst WSL, daarna Docker en vervolgens een geverifieerde hello-world-container. Inclusief de eerlijke controles op virtualisatie, licenties en de docker-gebruikersgroep.

✍️ Technical Anshu🪟 Windows 10 / 11🎧 Multi-Language Audio
Docker-installatie op WSL 2 - Eerste containerinstallatie
🎧 Meertalige audio: Klik in de videospeler op [Instellingen] (⚙️) ➔ [Audiotrack] om uw taal te selecteren.

📑Hoofdstukken

  1. Waarom de volgorde belangrijk is: eerst WSL 2, daarna Docker Desktop
  2. Eerst de pc controleren: Windows-versie met winver en virtualisatie in Taakbeheer
  3. WSL 2 installeren met één opdracht, opnieuw opstarten en de eerste keer Ubuntu uitvoeren
  4. WSL verifiëren: status, de distributielijst en de standaardversie 2-controle
  5. Docker Desktop installeren met de WSL 2-backend
  6. De eerste container uitvoeren: docker --version en hello-world
  7. De eerlijke controles: Docker Desktop-licenties en de docker-gebruikersgroep

📋 Overzicht en stapsgewijze handleiding

1

Controleer eerst uw pc

Docker Desktop met de WSL 2-backend heeft drie dingen nodig, en als je deze twee minuten durende controle overslaat, verliezen mensen een avond. Ten eerste de Windows-versie: je hebt Windows 10 versie 2004 of hoger nodig, of Windows 11. Druk op Win + R, typ winver en druk op Enter om je exacte versie te zien.

Run Dialog
winver

Ten tweede moet virtualisatie ingeschakeld zijn in het BIOS of UEFI. Open Taakbeheer, ga naar Prestaties, vervolgens CPU en zoek naar Virtualisatie: ingeschakeld. Als er Uitgeschakeld staat, kan geen enkele software-instelling u redden. Schakel eerst Intel VT-x of AMD SVM in het BIOS in. Ten derde: houd ongeveer 4 GB vrij RAM-geheugen en een paar GB vrije schijfruimte over: WSL 2 en Docker delen uw machine, ze vervangen deze niet.

📌 Op Windows Home-edities is deze WSL 2-route geen oplossing: het is de beoogde route. Hyper-V is er niet voor nodig.
2

Installeer WSL 2 vóór alles

De meeste mislukte Docker-installaties op Windows mislukken om één saaie reden: de volgorde was verkeerd. Docker Desktop verwacht eronder een werkende WSL 2, dus bouw eerst de basis. Open PowerShell als beheerder en voer één opdracht uit:

PowerShell (Admin)
wsl --install

Laat het voltooien en start vervolgens de pc opnieuw op. Het opnieuw opstarten is niet optioneel, het laadt de virtualisatiecomponenten. Na het opnieuw opstarten voltooit Ubuntu (de standaarddistro) zijn eigen installatie en wordt u gevraagd een Linux-gebruikersnaam en -wachtwoord aan te maken.

⚠️ Dat Linux-wachtwoord is alleen voor sudo. Kies er een die je zult onthouden, omdat er niets op het scherm wordt weergegeven terwijl je het typt. En laat de distro niet half gemaakt: een distro waarvan de eerste run nooit is voltooid, is de meest voorkomende verborgen oorzaak van het vastlopen van Docker Desktop bij de eerste start.
3

Controleer of WSL 2 echt klaar is

Voordat Docker ook maar in de buurt van de machine komt, bevestigt u de fundering met twee opdrachten:

PowerShell
wsl --status
wsl -l -v

Je distributie zou VERSIE 2 in de lijst moeten weergeven. Als er 1 wordt weergegeven, stel dan de standaardversie in en converteer de distro zoals de opdrachtuitvoer suggereert:

PowerShell
wsl --set-default-version 2

Elke laag wordt getest voordat de volgende wordt toegevoegd. Als er later iets mislukt, weet je precies welke laag het probleem veroorzaakt.

4

Installeer Docker Desktop bovenaan

Download Docker Desktop alleen van docker.com: downloadsites van derden bundelen rommel met populaire installatieprogramma's. Voer het installatieprogramma uit en houd de optie Gebruik WSL 2 in plaats van Hyper-V aangevinkt; op de meeste pc's is dit standaard aangevinkt.

Als het installatieprogramma daarom vraagt, sluit u het af en meldt u zich af of start u het opnieuw op als daarom wordt gevraagd. Docker voegt je Windows-account toe aan de lokale docker-users groep, en het groepslidmaatschap wordt pas van kracht als je opnieuw inlogt. Dit is de eerlijke controle die de meeste handleidingen overslaan, en daarom weigert Docker soms te starten totdat je uitlogt en weer inlogt.

Start Docker Desktop en wacht tot het walvispictogram in het systeemvak is verdwenen en het dashboard meldt dat de engine draait. De eerste start is langzaam; geef het een paar minuten. Accepteer het Docker Subscription Service Agreement-scherm eerlijk: het is een echte licentie.

✅ Tip: om de opdracht docker zowel in Ubuntu als in PowerShell te gebruiken, opent u Docker Desktop-instellingen, gaat u naar Bronnen en vervolgens naar WSL-integratie, en schakelt u uw distro in.
5

Voer uw eerste container uit: Hallo wereld

Open een nieuw PowerShell- of Terminal-venster en voer de twee opdrachten uit die bewijzen dat de hele keten werkt:

PowerShell
docker --version
docker run hello-world

docker --version bewijst dat de client is geïnstalleerd en zich op uw PATH bevindt. docker run hello-world bewijst al het andere: Docker kan de afbeelding niet lokaal vinden, downloadt deze van Docker Hub, maakt er een container van, voert deze uit en drukt het bericht Hallo van Docker! af. Als dat bericht verschijnt, werkt uw keten van begin tot eind: terminal, client, engine binnen WSL 2, netwerk en register.

⚠️ Twee eerlijke waarschuwingen. Ten eerste heeft de eerste run internet nodig voor de pull. Als dit mislukt, installeer dan niet blindelings opnieuw; controleer welke laag (WSL, engine, netwerk) daadwerkelijk faalde. Ten tweede is Docker Desktop niet zomaar "gratis" voor iedereen: het is gratis voor persoonlijk gebruik, onderwijs, niet-commerciële open source en kleine bedrijven binnen de groottelimieten die Docker publiceert, en een betaald abonnement per gebruiker voor grotere bedrijven. Als u het op het werk installeert, controleer dan aan welke kant van de lijn uw bedrijf zich bevindt.

🏷️Variabelen en trefwoorden voor zoeken op onderwerp

🔍 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
🎙️ Volledig transcript: tik om uit te vouwen

__TOK_28__

__TOK_29__

❓ Veelgestelde vragen

Is deze tutorial 100% gratis te volgen?

__TOK_30__

Kunnen beginners deze handleiding volgen?

__TOK_31__

Waar kan ik vragen stellen als ik vastloop?

__TOK_32__

🚀 Bekijk de volledige tutorial op YouTube

__TOK_33__

__TOK_34__

▶️ Bekijk de volledige video
Deze tutorial is gebaseerd op de Docker Install on WSL 2-video van Technische Anshu • Zit je vast bij een stap? Vraag het in de videoreacties — daar krijg je hulp 🙏