Hoppa till huvudinnehåll

Installera Docker på en Windows Server – Kör och hantera containers på din infrastruktur

De perfekta produkterna för denna guide

Kom igång direkt — beställ rätt produkt och följ denna guide steg för steg.

Introduktion

Docker är en öppen plattform för att utveckla, leverera och köra applikationer i containers. En container paketerar en app med alla dess beroenden till en standardiserad enhet som kan köras pålitligt över olika miljöer.

Det här tillvägagångssättet eliminerar problem som uppstår på grund av skillnader mellan utvecklings-, test- och produktionssystem. Med Docker kan appar deployas snabbt, skalas effektivt och uppdateras utan driftstopp.

Fundera på att hosta den här tjänsten själv? Vi guidar dig steg för steg hur du installerar och konfigurerar den, plus allt du behöver ha koll på.

Förutsättningar

Innan du installerar Docker, se till att din hostingmiljö uppfyller följande krav för en smidig installation och optimal prestanda.

HårdvaraMinimumZAP-Hosting Rekommendation
CPU1 vCPU-kärna4 vCPU-kärnor
RAM4 GB4 GB
Diskutrymme10 GB25 GB

Installation

För att installera Docker på Windows Server, ladda ner och kör PowerShell-skriptet install-docker-ce.ps1. Det aktiverar OS-funktioner som krävs för containers och installerar Docker runtime. Öppna PowerShell som admin och kör följande kommando:

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

Skriptet aktiverar container-relaterade Windows-funktioner, installerar Docker Engine och Docker CLI samt registrerar Docker-tjänsten för automatisk start.

img

Systemet startar om under installationen och bör fortsätta automatiskt efteråt. Efter omstart, logga in och kör samma kommando igen om skriptet ber dig göra det för att slutföra tjänstens initiering. När skriptet är klart ser utdata ut så här:

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!

Konfiguration

Starta och stoppa docker

Docker körs som en tjänst på Windows. Efter installation startar den automatiskt. För att styra den manuellt:

Start-Service docker    # Starta Docker-tjänsten
Stop-Service docker # Stoppa Docker-tjänsten
Restart-Service docker # Starta om Docker-tjänsten

Starta och stoppa container

Starta en container med docker run. Exempel: IIS webbserver som mappar port 80 i containern till port 8080 på hosten:

docker run -d --name web -p 8080:80 mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2022

Kontrollera containerstatus

Kolla status på containers med:

docker ps        # Körande containers
docker ps -a # Alla containers, inklusive stoppade
docker inspect web # Detaljerad info
docker logs web # Container-loggar

Resurser och status

docker stats            # Live CPU/RAM/IO

Slutsats och fler resurser

Grattis! Du har nu framgångsrikt installerat och konfigurerat Docker på din VPS/Dedikerade Server. Vi rekommenderar också att du kollar in följande resurser som kan ge dig extra hjälp och vägledning under din serverkonfiguration:

Har du specifika frågor som inte täcks här? För fler frågor eller support, tveka inte att kontakta vårt supportteam som finns tillgängligt varje dag för att hjälpa dig! 🙂