Met Docker Windows Server-containers kunt u applicaties in geïsoleerde omgevingen op Windows Server uitvoeren. Deze containers zijn ontworpen om te werken met Windows-uitvoerbare bestanden op basis van Windows Server Core- of Nano Server-images. In dit bericht zullen we erover praten en kijken hoe je dat kunt doenvoer uw eerste Docket Windows Server Container uit.

Met Docker Windows Server-containers kunt u programma's op Windows uitvoeren in een lichtgewicht en geïsoleerde omgeving. Ze werken als kleine pakketten die alles bevatten wat een programma nodig heeft om te draaien, zoals de code, bibliotheken en systeemtools. Deze containers zijn gebaseerd op Windows Server-images zoals Nano Server of Server Core. Ze zijn sneller en gebruiken minder bronnen in vergelijking met traditionele virtuele machines. Met Docker kunt u deze containers eenvoudig maken, uitvoeren en beheren. Hierdoor kunnen ontwikkelaars en IT-teams applicaties sneller en efficiënter bouwen en implementeren zonder andere programma's op dezelfde server te verstoren.
Om uw eerste Docker Windows Server-container uit te voeren, moet u de onderstaande stappen volgen.
- Installeer de Hyper-V-rol- en containerfunctie
- Installeer de Docker-module
- Start uw server opnieuw op
- Trek uw Docker-image op en voer deze uit
Laten we ze in detail bespreken.
1] Installeer de Hyper-V-rol- en containerfunctie

Eerst moeten we onze server voorbereiden op Docker door alle vereisten te controleren. Om dit te doen, moeten we deHyper-V-rol- en containerfunctieeerst op ons systeem. Om dit te doen, moet u de onderstaande stappen volgen.
- OpenServerbeheerderen klik opVoeg rollen en functies toe.
- Klik op Volgende.
- SelecteerOp rollen gebaseerde of functiegebaseerde installatieen klik vervolgens op Volgende.
- Selecteer nu de server en klik op Volgende.
- Je moet dan zoekenHyper-Ven vink het selectievakje aan, klik opVoeg functies toeals daarom wordt gevraagd en klik vervolgens op Volgende.
- Ga naar deFunctiestabblad, vinkjeContainers,en klik op Volgende.
- Klik vervolgens op Volgende om naar deVirtuele schakelaarstabblad.
- Vervolgens moet u uw ethernet aanvinken en op Volgende klikken.
- Blijf op Volgende klikken totdat u bij deResultatentabblad en klik op Installeren om de installatie te starten.
De installatie zal enige tijd in beslag nemen, omdat deze afhankelijk is van de hardwaremogelijkheden van uw server.
Als u klaar bent, moet u uw server opnieuw opstarten.
2] Installeer de Docker-module

Nadat we de vereisten hebben geconfigureerd, moeten we de Docker-module installeren. U kunt dat eenvoudig doen door de volgende opdracht uit te voerenPowerShell (als beheerder).
Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
U moet een paar minuten wachten, omdat het enige tijd duurt voordat de module op uw computer is geïnstalleerd. Als u klaar bent, moet u het Docker-pakket installeren. Voer daarvoor de onderstaande opdracht uit.
Install-Package -Name docker -ProviderName DockerMsftProvider
Wacht een paar minuten, want het duurt enige tijd voordat het pakket op uw computer is geïnstalleerd.
3] Start uw server opnieuw op
Als u klaar bent, moet u uw server opnieuw opstarten. Daarvoor kun je rennenStart de computer opnieuw opin PowerShell of start opnieuw op vanuit het Startmenu. Nadat uw computer is opgestart, gaat u naar de volgende stap.
4] Trek de Windows Docker-image op en voer deze uit

Nu uw server actief is, willen we dat u deze opentPowerShellweer met beheerdersrechten. Vervolgens moet u de volgende opdracht uitvoeren om de Docker-image op te halen.
docker pull mcr.microsoft.com/windows/servercore:ltsc2022
Zodra u dat doet, moet u de volgende opdracht uitvoeren om de docker-image uit te checken.
docker image ls
U zult de afbeeldingsdetails zien die getuigen van het feit dat u Docker hebt geïnstalleerd en de afbeelding hebt.
Nadat u de afbeelding hebt opgehaald, kunt u doorgaan en deze uitvoeren.
docker run mcr.microsoft.com/windows/nanoserver:ltsc2022
Het genoemde commando maakt de sessie niet-interactief; om het interactief te maken, moet je de volgende opdracht uitvoeren.
docker run -it mcr.microsoft.com/windows/nanoserver:ltsc2022
Dat laatste gaan we uitvoeren.
Wanneer u de opdracht uitvoert, krijgt u een andere interactieve prompt. Vervolgens kunt u verder werken in de Docker-prompt.
Op deze manier heeft u de Docker-container gestart en bevindt u zich erin. Dus als u de opdracht uitvoerthostnaam,u ziet de naam van de Docker-container waarop u bent ingelogd.
We hopen dat u Windows Docker Container op Windows Server kunt installeren en uitvoeren.
Lezen:
Hoe start ik een Docker-container in Windows?
Als u een Docker-container in Windows wilt starten, zorgt u ervoor dat Docker is geïnstalleerd en actief is. Open een opdrachtprompt of PowerShell en haal vervolgens een containerimage op met behulp van de opdrachtdocker pull [image_name] (bijvoorbeeld docker pull microsoft/nanoserver). Na het downloaden gebruikt u de opdrachtdocker voert [image_name] uitom de container te starten. U kunt opties toevoegen zoals-Hetvoor interactieve modus of–naam [containernaam]om uw container een naam te geven. Nadat u de opdracht hebt uitgevoerd, wordt de container gestart en kunt u ermee communiceren. Gebruik om de container later te stoppendocker stop [container_name].
Lezen:
Kan ik Docker-containers op Windows Server uitvoeren?
Ja, u kunt Docker-containers op Windows Server uitvoeren als de server containers ondersteunt. Windows Server biedt de noodzakelijke functies voor het uitvoeren van Windows-containers, dit zijn geïsoleerde applicatieomgevingen. Om Docker te gebruiken, moet u de functie “Containers” op de server inschakelen en Docker installeren.















