VPS: Docker installeren op Windows
Deze handleiding is gemaakt met de volgende producten:
(Details kunnen verschillen bij producten van verschillende aanbieders, maar de hoofdconcepten blijven hetzelfde)
Introductie
Docker is een open platform voor het ontwikkelen, uitrollen en draaien van applicaties binnen containers. Een container verpakt een applicatie met al z’n dependencies in een gestandaardiseerde unit die betrouwbaar draait in verschillende omgevingen.
Deze aanpak voorkomt problemen die ontstaan door verschillen tussen ontwikkel-, test- en productieomgevingen. Met Docker kun je applicaties snel uitrollen, efficiënt schalen en updaten zonder downtime.
Overweeg je om deze service zelf te hosten? We nemen je stap voor stap mee in het opzetten en configureren, inclusief alles wat je moet weten.
Vereisten
Voordat je Docker installeert, check even of je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale performance.
| Hardware | Minimaal | ZAP-Hosting Aanbeveling |
|---|---|---|
| CPU | 1 vCPU Core | 4 vCPU Cores |
| RAM | 4 GB | 4 GB |
| Schijfruimte | 10 GB | 25 GB |
Installatie
Om Docker op Windows Server te installeren, download en voer je het PowerShell-script install-docker-ce.ps1 uit. Dit activeert de benodigde OS-functies voor containers en installeert de Docker runtime. Open PowerShell als administrator en voer het volgende commando uit:
Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/Windows-Containers/Main/helpful_tools/Install-DockerCE/install-docker-ce.ps1" -o install-docker-ce.ps1
.\install-docker-ce.ps1
Het script zet container-gerelateerde Windows features aan, installeert Docker Engine en de Docker CLI en registreert de Docker service voor automatisch starten.
Tijdens de installatie zal het systeem herstarten en daarna automatisch doorgaan. Na de herstart log je opnieuw in en voer je het script nogmaals uit als dat gevraagd wordt, zodat de service volledig initialiseert. Als het script klaar is, ziet de output er zo uit:
Installing Docker... C:\Users\Administrator\DockerDownloads\docker-28.3.3\docker\docker.exe
Installing Docker daemon... C:\Users\Administrator\DockerDownloads\docker-28.3.3\docker\dockerd.exe
Configuring the docker service...
Waiting for Docker daemon...
Successfully connected to Docker Daemon.
The following images are present on this machine:
REPOSITORY TAG IMAGE ID CREATED SIZE
Script complete!
Configuratie
Docker starten en stoppen
Docker draait als een service op Windows. Na installatie start deze automatisch. Wil je het handmatig bedienen:
Start-Service docker # Start de Docker service
Stop-Service docker # Stop de Docker service
Restart-Service docker # Herstart de Docker service
Container starten en stoppen
Start een container met docker run. Bijvoorbeeld een IIS webserver die poort 80 in de container koppelt aan poort 8080 op de host:
docker run -d --name web -p 8080:80 mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2022
Container status checken
Check de status van containers met:
docker ps # Actieve containers
docker ps -a # Alle containers, ook gestopte
docker inspect web # Gedetailleerde info
docker logs web # Container logs
Resources en status
docker stats # Live CPU/RAM/IO gebruik
Conclusie en meer bronnen
Gefeliciteerd! Je hebt Docker nu succesvol geïnstalleerd en geconfigureerd op je VPS. We raden je ook aan om deze bronnen te bekijken, die je extra hulp en tips kunnen geven tijdens je serverconfiguratie:
- Docker.com - Officiële website
- docs.docker.com - Docker documentatie
Heb je specifieke vragen die hier niet behandeld worden? Voor verdere vragen of hulp kun je altijd contact opnemen met onze support, die dagelijks voor je klaarstaat! 🙂