Ga naar hoofdinhoud

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.

HardwareMinimaalZAP-Hosting Aanbeveling
CPU1 CPU Core4 CPU 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 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:

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