Så här kör du din första Docker Windows -serverbehållare

Sa Har Kor Du Din Forsta Docker Windows Serverbehallare



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





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.



  1. Installera Hyper-V-roll och containerfunktion
  2. Installera dockningsmodulen
  3. Starta om din server
  4. 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.



  1. Öppna  Serverchef  och klicka på  Lägg till roller och funktioner.
  2. Klicka på nästa.
  3. Välja  Rollbaserad eller funktionsbaserad installation  Och klicka sedan på nästa.
  4. Välj nu servern och klicka på nästa.
  5. 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.
  6. Gå till  Drag  flik, kryss  Behållare,  och klicka på nästa.
  7. Klicka sedan på nästa för att nå  Virtuella switchar  flik.
  8. Du måste sedan kryssa för ditt Ethernet och klicka på Nästa.
  9. 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). 

E89F06C9861FE949C173C91541CD9FE5A0BC1B3

Du 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.

48D6483D50AD77C939D9D0D0594116BE7907028968

Du 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.

35F0E8176CD72A08CAFA71CAA2B56A17B99F081

Kommandot 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.

Populära Inlägg