Met Docker Windows Server Containers kunt u applicaties uitvoeren in geïsoleerde omgevingen op Windows Server. Deze containers zijn ontworpen om te werken met Windows -uitvoerbare bestanden op basis van Windows Server Core of Nano Server -afbeeldingen. In dit bericht zullen we erover praten en zien hoe je kunt Voer uw eerste Docket Windows -servercontainer uit.
Voer uw eerste Docker Windows -servercontainer uit
Met Docker Windows Server Containers kunt u programma's uitvoeren op Windows in een lichtgewicht en geïsoleerde omgeving. Ze werken als kleine pakketten met alles wat een programma moet uitvoeren, zoals de code, bibliotheken en systeemtools. Deze containers zijn gebaseerd op Windows Server -afbeeldingen zoals Nano Server of Server Core. Ze zijn sneller en gebruiken minder middelen in vergelijking met traditionele virtuele machines. Met Docker kunt u deze containers eenvoudig maken, uitvoeren en beheren. Dit helpt ontwikkelaars en IT -teams helpt en implementeren applicaties sneller en efficiënter zonder te interfereren met andere programma's op dezelfde server.
Om uw eerste Docker Windows -servercontainer uit te voeren, moet u de onderstaande stappen volgen.
- Installeer de rol van hyper-v en containerfunctie
- Installeer de Docker -module
- Start uw server opnieuw op
- Trek en voer uw Docker -afbeelding uit
Laten we ze in detail bespreken.
1] Installeer hyper-v-rol en containerfunctie
word afdrukvoorbeeld
Eerst moeten we onze server voorbereiden op Docker door alle vereisten te controleren. Om dit te doen, moeten we de Hyper-V rol en containerfunctie Eerst op ons systeem. Om dit te doen, moet u de onderstaande stappen volgen.
- Open Serverbeheer en klik op op Voeg rollen en functies toe.
- Klik op Volgende.
- Uitkiezen Op rollen gebaseerde of op functies gebaseerde installatie En klik vervolgens op de volgende.
- Selecteer nu de server en klik op Volgende.
- Je moet dan zoeken Hyper-V en vink het selectievakje aan, klik op Functies toevoegen Indien gevraagd, en klik vervolgens op de volgende.
- Ga naar de Functies Tab, tik Containers, en klik op volgende.
- Klik vervolgens op de volgende Virtuele schakelaars Tab.
- Je moet dan je Ethernet aanvinken en op Volgende klikken.
- Blijf op de volgende klikken totdat u de Resultaat Tabblad en klik op Installeren om te beginnen met installatie.
De installatie duurt een beetje tijd omdat deze afhankelijk is van de hardwaremogelijkheden van uw server.
Eenmaal klaar, moet u uw server opnieuw opstarten.
2] Installeer de Docker -module
Na het configureren van de vereisten, moeten we de Docker -module installeren. U kunt dat gewoon doen door de volgende opdracht uit te voeren PowerShell (als admin).
E89F06C9861FE949C173C91541CD9FE5A0BC1B3U moet een paar minuten wachten, omdat het een tijdje duurt voordat de module op uw computer wordt geïnstalleerd. Eenmaal klaar, 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 wordt geïnstalleerd.
3] Start uw server opnieuw op
Eenmaal klaar, moet u uw server opnieuw opstarten. Daarvoor kun je rennen Herstart-computer In PowerShell of opnieuw opgestart vanuit het startmenu. Nadat uw computer is opgestart, gaat u naar de volgende stap.
4] Trek en voer Windows Docker -afbeelding uit
Nu uw server op is, moeten we u openen Powershell met admin -privileges opnieuw. Vervolgens moet u de volgende opdracht uitvoeren om de Docker -afbeelding te trekken.
D61126E75E84161FD480CB46F782D6660B564A5800Zodra u dat doet, moet u de volgende opdracht uitvoeren om de Docker -afbeelding te bekijken.
48D6483D50AD77C939D9D0D0594116BE7907028968U zult de afbeeldingsdetails zien die getuigen van het feit dat u Docker hebt geïnstalleerd en de afbeelding hebt.
Zodra je de afbeelding hebt getrokken, kun je doorgaan en deze uitvoeren.
35F0E8176CD72A08CAFA71CAA2B56A17B99F081De genoemde commando maakt de sessie niet-interactief; Om het interactief te maken, moet u de volgende opdracht uitvoeren.
windows 10 lage downloadsnelheden578C76eAC718677AAB714DEA58B82799FE543BF0
We gaan het laatste rennen.
Wanneer u de opdracht uitvoert, krijgt u een andere interactieve prompt. U kunt vervolgens doorgaan met het werken in de Docker -prompt.
Op deze manier heb je de Docker -container geïnitieerd en zit je erin. Dus als u de opdracht uitvoert hostnaam, U ziet de naam van de Docker -container waarop u zich hebt aangemeld.
We hopen dat u Windows Docker -container op Windows Server kunt installeren en uitvoeren.
Lezen: Docker Desktop - onverwachte WSL -fout in Windows 11
Hoe start ik een Docker -container in Windows?
Om een Docker -container in Windows te starten, zorgt u ervoor dat Docker is geïnstalleerd en actief is. Open een opdrachtprompt of powerShell en trek vervolgens een containerafbeelding met de opdracht Docker pull [Image_Name] (bijv. Docker Pull Microsoft/Nanoserver) . Eenmaal gedownload, gebruik de opdracht Docker run [Image_Name] om de container te starten. U kunt opties toevoegen zoals -Het voor interactieve modus of –Name [Container_name] Om uw container te noemen. Na het uitvoeren van de opdracht begint de container en kunt u ermee communiceren. Gebruik om de container later te stoppen Docker Stop [container_name] .
Lezen: Docker Desktop begint voor altijd in Windows 11
Kan ik Docker -containers uitvoeren op Windows Server?
Ja, u kunt Docker -containers uitvoeren op Windows Server als de server containers ondersteunt. Windows Server biedt de benodigde functies om Windows -containers uit te voeren, die geïsoleerde toepassingsomgevingen zijn. Om Docker te gebruiken, moet u de functie 'Containers' op de server inschakelen en Docker installeren.