Installing Docker op Windows 11: Niet altijd even soepel
Wanneer je Docker op je Windows 11-machine wilt draaien, kan dat soms voelen alsof je door een minefield vol technische hobbels loopt. Heb je eerder al eens in forums gezeten of BIOS-instellingen aangepast? Dan ben je waarschijnlijk al een stuk verder. Maar ook voor de nieuwelingen kan het even zoeken zijn. Zodra je alles hebt geconfigureerd, merk je dat containers beheren best wel handig is—mits je systeem niet op zijn tandvlees loopt.
Controleer de systeemvereisten
Voordat je begint, is het slim om even te checken of je systeem er klaar voor is. Docker Desktop werkt niet op elke willekeurige Windows 11. Je hebt Windows 11 nodig, plus de WSL 2 back-end (dat is Windows Subsystem for Linux 2), en virtualization moet ingeschakeld staan in je BIOS. Geen zin om te knoeien met BIOS-instellingen? Toch raden we dat aan, want zonder die functies kan Docker niet goed draaien met Linux-containers.
In BIOS komen doe je meestal door tijdens het opstarten op Delete of F2 te drukken. Succes met die eerste keer vinden van de juiste toets! Eenmaal binnen, zoek je naar de virtualization-instellingen—vaak verstopt onder menus zoals Security of Advanced. Zet die functie aan, sla je instellingen op en start je computer opnieuw op. Wens jezelf veel succes en duimen dat alles goed gaat.
Hardware Virtualization inschakelen
- Start op tijdens het booten door Delete of F2 te gebruiken.
- Zoek de tabbladen Security of Advanced.
- Vind opties zoals Intel VT-x, Intel Virtualization Technology, of AMD-V en zet ze op Enabled.
- Sla je wijzigingen op en start de computer opnieuw op.
Controleren of Virtualization echt ingeschakeld is
In Windows zelf kun je controleren of virtualization actief is via Taakbeheer. Druk op Ctrl + Shift + Esc, ga naar het tabblad Prestaties en klik op CPU. Daar moet onderaan staan: Virtualization: Enabled. Zo niet? Dan is het weer tijd om in BIOS te duiken.
Docker Desktop downloaden
Nu is het tijd om naar de officiële Docker-website te gaan—dus gewoon naar docker.com. Hou het vooral bij de officiële bronnen; die derde-partij-sites kunnen onbedoeld ongewenste dingen meehelpen. Download daar gewoon Docker Desktop. En ja, dat is helemaal gratis. Lees de release notes en neem de nieuwste versie, want oudere versies kunnen bugs bevatten waar niemand op zit te wachten.
De installatie starten
Na het downloaden dubbelklik je op het bestand. Je hoeft niet alles tot in de puntjes te doorlopen—volg gewoon de gebruikelijke stappen. Je krijgt waarschijnlijk vragen over de gebruiksvoorwaarden en of je systeem klaar is voor Docker. Soms geeft de installer aan dat je nog wat extra features moet inschakelen, zoals Hyper-V of WSL 2. Niet schrikken, dat gebeurt meer dan je denkt. Als dat het geval is, zul je meestal gevraagd worden je systeem opnieuw op te starten. Klinkt vervelend, maar is meestal snel gepiept.
WSL 2 en Virtual Machine Platform activeren
Voor Docker heb je WSL 2 nodig. Open PowerShell als administrator door te kiezen voor Win + X en te klikken op Windows Terminal (Admin). Daar typ je:
wsl --install
Dit installeert WSL 2 en de standaard Linux-distributie. Heb je WSL al eerder gebruikt en wil je upgraden? Gebruik dan:
wsl --set-default-version 2
Daarnaast moet je nog een paar Windows-onderdelen activeren:
DISM /Online /Enable-Feature /FeatureName:VirtualMachinePlatform /All /NoRestart
DISM /Online /Enable-Feature /FeatureName:Microsoft-Windows-Subsystem-Linux /All /NoRestart
Run deze commando’s, en herstart je computer uiteindelijk. Zo is alles klaar voor de volgende stap.
De installatie afronden
Na het doorlopen van de basisingangen, laat je de installer z’n werk doen. Het kost meestal een paar minuten. Neem een kop koffie of ga even iets anders doen. Soms merk je dat andere programma’s op de achtergrond flinke kopzorgen veroorzaken, maar dat is niet ongewoon. Gewoon de normale software-ellende.
Als de installer vraagt of je Hyper-V wil inschakelen, doe dat vooral. Later kun je dat altijd nog controleren via Control Panel > Programma’s > Windows-onderdelen in- of uitschakelen. Daar vink je Hyper-V aan.
Docker Desktop starten
Wanneer alles klaar is, zoek je Docker Desktop op in het Start Menu, op je bureaublad of in je systeemtray. Start het programma en wacht even af. Het eerste keer starten kan wat langer duren en soms komen er waarschuwingen over netwerk of virtualisatie; dat is normaal. Als alles goed verloopt, ben je klaar om containers te gaan beheren!
Beef met de commandline? Dan kan dat ook. Open PowerShell of CMD en check of Docker draait met:
docker run hello-world
Deze eenvoudig test kijkt of Docker correct geïnstalleerd is en werkt. Zo weet je zeker dat je setup goed zit.
Het opzetten van Docker op Windows 11 kost soms wat geduld en proberen, maar het is zeker niet onmogelijk. En eenmaal werkend opent zich een wereld aan mogelijkheden: makkelijker testen, deployen en je apps consistent draaien. Door regelmatig updates te checken en je systeem in de gaten te houden, voorkom je dat je straks vastloopt. Het is de moeite meer dan waard.
Onthoud: het kost soms wat tijd en moeite, maar eenmaal die Docker-icoon in het systeemtray te zien, is best een lekker gevoel. Een beetje puzzelplezier, maar dan wel de juiste puzzel.