Dedicated Server: Docker installeren op Windows
Introductie
Docker is een open platform voor het ontwikkelen, uitrollen en draaien van applicaties in 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.
Wil je deze service zelf 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 CPU Core | 4 CPU 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 wordt geïnitieerd. 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 nu succesvol Docker geïnstalleerd en geconfigureerd op je Dedicated Server. We raden je ook aan om deze bronnen te checken, 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? Neem gerust contact op met onze support, die dagelijks voor je klaarstaat om je te helpen! 🙂