Docker Windows Server Containers låter dig köra applikationer i isolerade miljöer på Windows Server. Dessa containrar är utformade för att arbeta med Windows -körbara filer baserade på Windows Server Core eller Nano Server -bilder. I det här inlägget kommer vi att prata om dem och se hur du kan Kör din första Docket Windows Server -behållare.
gruvarbetare windows10
Kör din första Docker Windows -serverbehållare
Docker Windows Server Containers låter dig köra program på Windows i en lätt och isolerad miljö. De fungerar som små paket som innehåller allt som ett program behöver för att köra, till exempel kod, bibliotek och systemverktyg. Dessa containrar är baserade på Windows Server -bilder som Nano Server eller Server Core. De är snabbare och använder färre resurser jämfört med traditionella virtuella maskiner. Med Docker kan du enkelt skapa, köra och hantera dessa containrar. Detta hjälper utvecklare och IT -team att bygga och distribuera applikationer snabbare och effektivt utan att störa andra program på samma server.
För att köra din första Docker Windows -serverbehållare måste du följa stegen som nämns nedan.
- Installera Hyper-V-roll och containerfunktion
- Installera dockningsmodulen
- Starta om din server
- Dra och kör din dockningsbild
Låt oss diskutera dem i detalj.
1] Installera Hyper-V-roll och containerfunktion
Först måste vi förbereda vår server för Docker genom att kontrollera alla förutsättningar. För att göra det måste vi installera Hyper-V-roll och containerfunktion först på vårt system. För att göra det måste du följa de steg som nämns nedan.
- Öppna Serverchef och klicka på Lägg till roller och funktioner.
- Klicka på nästa.
- Välja Rollbaserad eller funktionsbaserad installation Och klicka sedan på nästa.
- Välj nu servern och klicka på nästa.
- Du måste då leta efter Hyper-v och kryssa kryssrutan, klicka på Lägga till funktioner Om du uppmanas, och klicka sedan på nästa.
- Gå till Drag flik, kryss Behållare, och klicka på nästa.
- Klicka sedan på nästa för att nå Virtuella switchar flik.
- Du måste sedan kryssa för ditt Ethernet och klicka på Nästa.
- Fortsätt klicka på nästa tills du når Resultat fliken och klicka på installationen för att starta installationen.
Installationen kommer att ta lite tid eftersom det beror på din servers hårdvarufunktioner.
När du är klar måste du starta om din server.
2] Installera dockningsmodulen
Efter att ha konfigurerat förutsättningarna ska vi installera Docker -modulen. Du kan göra det helt enkelt genom att köra följande kommando PowerShell (som administratör).
E89F06C9861FE949C173C91541CD9FE5A0BC1B3Du måste vänta några minuter eftersom det tar lite tid innan modulen installeras på din dator. När du är klar måste du installera Docker -paketet. För det, kör kommandot som anges nedan.
Install-Package -Name docker -ProviderName DockerMsftProvider
Vänta några minuter eftersom det tar lite tid innan paketet installeras på din dator.
sortera efter datum i Excel
3] Starta om din server
När du är klar måste du starta om din server. För det kan du antingen springa Omdirigera datorn i PowerShell eller starta om från startmenyn. När din dator har startats, gå till nästa steg.
4] Dra och kör Windows Docker -bild
Nu när din server är slut behöver vi att du öppnar Powershell med administratörsbehörighet igen. Sedan måste du köra följande kommando för att dra Docker -bilden.
docker pull mcr.microsoft.com/windows/servercore:ltsc2022
När du gör det måste du köra följande kommando för att kolla in Docker -bilden.
48D6483D50AD77C939D9D0D0594116BE7907028968Du kommer att se bildinformationen vittna om att du har installerat Docker och har bilden.
När du har dragit bilden kan du gå vidare och köra den.
35F0E8176CD72A08CAFA71CAA2B56A17B99F081Kommandot som nämns gör sessionen icke-interaktiv; För att göra det interaktivt måste du köra följande kommando.
inaktivera kommandotolken gpo
docker run -it mcr.microsoft.com/windows/nanoserver:ltsc2022
Vi kommer att köra det senare.
När du kör kommandot får du en annan interaktiv prompt. Du kan sedan fortsätta att arbeta i Docker -prompten.
På detta sätt har du initierat Docker -behållaren och du är inne. Så om du kör kommandot värdnamn, Du kommer att se namnet på Docker -behållaren du har loggat in.
Vi hoppas att du kan installera och köra Windows Docker -behållare på Windows Server.
Läsa: Docker Desktop - Oväntat WSL -fel i Windows 11
Hur startar jag en Docker -behållare i Windows?
För att starta en Docker -behållare i Windows, se till att Docker är installerad och kör. Öppna en kommandotolk eller PowerShell, dra sedan en containerbild med kommandot Docker Pull [image_name] (t.ex. Docker Pull Microsoft/NanoServer) . När du har laddats ner, använd kommandot Docker Run [image_name] för att starta behållaren. Du kan lägga till alternativ som -det för interaktivt läge eller –Name [container_name] För att namnge din behållare. Efter att ha kört kommandot startar behållaren och du kan interagera med den. För att stoppa behållaren senare, använd Docker Stop [container_name] .
Läsa: Docker Desktop börjar för alltid i Windows 11
Kan jag köra Docker -containrar på Windows Server?
Ja, du kan köra Docker -containrar på Windows Server om servern stöder containrar. Windows Server tillhandahåller nödvändiga funktioner för att köra Windows -containrar, som är isolerade applikationsmiljöer. För att använda Docker måste du aktivera 'containers' -funktionen på servern och installera Docker.