Ga naar hoofdinhoud

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.

HardwareMinimaalZAP-Hosting Aanbeveling
CPU1 vCPU Core4 vCPU Cores
RAM4 GB4 GB
Schijfruimte10 GB25 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.

img

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:

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! 🙂