Hoppa till huvudinnehåll

Dedikerad Server: Installera Docker på Windows

Introduktion

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

Detta eliminerar problem som uppstår på grund av skillnader mellan utvecklings-, test- och produktionssystem. Med Docker kan applikationer snabbt driftsättas, 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 allt, plus vad 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 CPU-kärna4 CPU-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 containrar 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 fortsätter 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å containrar med:

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

Resurser och status

docker stats            # Live CPU/RAM/IO

Avslutning och fler resurser

Grattis! Du har nu framgångsrikt installerat och konfigurerat Docker på din Dedikerade Server. Vi rekommenderar även att du kikar på 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? Tveka inte att kontakta vår support, som finns tillgänglig varje dag för att hjälpa dig! 🙂