Windows Server Core
Ondersteunt traditionele .NET Framework-toepassingen.
Deze browser wordt niet meer ondersteund.
Upgrade naar Microsoft Edge om te profiteren van de nieuwste functies, beveiligingsupdates en technische ondersteuning.
Van toepassing op: Windows Server 2025, Windows Server 2022, Windows Server 2019, Windows Server 2016
Windows biedt vier containerbasisinstallatiekopieën waaruit gebruikers kunnen bouwen. Elke basisinstallatiekopie is een ander type Windows- of Windows Server-besturingssysteem, heeft een andere schijfruimte op disk en heeft een andere set Windows-API's.
Ondersteunt traditionele .NET Framework-toepassingen.
Gebouwd voor .NET Core-toepassingen.
Biedt de volledige Windows API-set.
Biedt de volledige Windows API-set.
Alle Windows-containerbasisafbeeldingen kunnen worden gevonden via Docker Hub. De Windows-containerbasisinstallatiekopieën zelf worden geleverd vanuit mcr.microsoft.com, het Microsoft Container Registry (MCR). Daarom zien de pull-opdrachten voor de basisafbeeldingen van Windows-containers er als volgt uit:
docker pull mcr.microsoft.com/windows/servercore:ltsc2025
De MCR heeft geen eigen cataloguservaring en is bedoeld ter ondersteuning van bestaande catalogi, zoals Docker Hub. Dankzij de wereldwijde footprint van Azure en gekoppeld aan Azure CDN biedt de MCR een pull-ervaring voor afbeeldingen die consistent en snel is. Azure-klanten, die hun workloads uitvoeren in Azure, profiteren van prestatieverbeteringen in het netwerk en nauwe integratie met mcR (de bron voor Microsoft-containerinstallatiekopieën), Azure Marketplace en het groeiende aantal services in Azure dat containers biedt als de indeling van het implementatiepakket.
Hoe kiest u de juiste basisafbeelding om op verder te bouwen? Voor de meeste gebruikers zijn Windows Server Core
en Nanoserver
de meest geschikte afbeeldingen om te gebruiken. Elke basisafbeelding wordt hieronder kort beschreven:
Nano Server
is een Ultralight Windows-aanbieding voor nieuwe toepassingsontwikkeling.Server Core
is gemiddeld qua grootte en een goede optie voor het migreren en verplaatsen van Windows Server-apps.Windows
is het grootste image en heeft volledige ondersteuning voor de Windows API voor workloads.Windows Server
is iets kleiner dan het Windows-image, heeft volledige ondersteuning voor Windows-API's en stelt u in staat om meer serverfuncties te gebruiken.Hoewel u zich kunt richten op de afbeelding die u wilt gebruiken, volgen hier enkele richtlijnen om uw keuze te sturen:
Windows Server Core
.Nanoserver
.Windows
. Deze afbeelding is veel groter dan de andere basisinstallatiekopieën, maar bevat veel van de kernbibliotheken van Windows (zoals de GDI-bibliotheek).Windows Server
-afbeelding te gebruiken voor hardwareversnelling van uw Windows-containerworkloads.Tip
Veel Windows-gebruikers willen toepassingen die afhankelijk zijn van .NET in containers plaatsen. Naast de vier basisinstallatiekopieën die hier worden beschreven, publiceert Microsoft verschillende Windows-containerinstallatiekopieën die vooraf zijn geconfigureerd met populaire Microsoft-frameworks, zoals een installatiekopieën van het .NET Framework en de ASP .NET-installatiekopieën.
De Windows Server
afbeelding (3,1 GB) is iets kleiner van de Windows
afbeelding (3,4 GB). De Installatiekopieën van Windows Server nemen ook alle prestatie- en betrouwbaarheidsverbeteringen van de Server Core-installatiekopieën over, hebben GPU-ondersteuning en hebben geen limieten voor IIS-verbindingen. Als u de nieuwste installatiekopieën van Windows Server wilt gebruiken, hebt u een Windows Server 2025-installatie nodig. De Windows-image is niet beschikbaar voor Windows Server 2025.
Microsoft biedt insider-versies van elke containerbasisbeeld. Deze insider-containerafbeeldingen bevatten de nieuwste en beste functies en ontwikkelingen in onze containerafbeeldingen. Wanneer u een host draait die een insider-versie van Windows is (Windows Insider of Windows Server Insider), is het raadzaam deze images te gebruiken. De volgende insider-images zijn beschikbaar op Docker Hub:
Lees Containers gebruiken met het Windows Insider-programma voor meer informatie.
Windows Server Core
en Nanoserver
zijn de meest voorkomende basisafbeeldingen om op te richten. Het belangrijkste verschil tussen deze afbeeldingen is dat Nanoserver een aanzienlijk kleiner API-oppervlak heeft. PowerShell, WMI en de Windows-onderhoudsstack ontbreken in de Nanoserver-installatiekopie.
Nanoserver is gebouwd om net genoeg API-oppervlak te bieden om apps uit te voeren die afhankelijk zijn van .NET Core of andere moderne opensource-frameworks. Als gevolg van het kleinere API-oppervlak heeft de Nanoserver-afbeelding een aanzienlijk kleinere footprint op de schijf dan de rest van de Windows-basisafbeeldingen. Houd er rekening mee dat u altijd lagen kunt toevoegen boven op Nano Server, naar wens. Bekijk voor een voorbeeld hiervan de .NET Core Nano Server Dockerfile.