Docker Windows Server -containere giver dig mulighed for at køre applikationer i isolerede miljøer på Windows Server. Disse containere er designet til at arbejde med Windows -eksekverbare stoffer baseret på Windows Server Core eller Nano Server -billeder. I dette indlæg vil vi tale om dem og se, hvordan du kan Kør din første docket Windows Server -container.
fb renhed download
Kør din første Docker Windows -servercontainer
Docker Windows Server -containere giver dig mulighed for at køre programmer på Windows i et let og isoleret miljø. De fungerer som små pakker, der inkluderer alt, hvad et program skal køre, såsom kode, biblioteker og systemværktøjer. Disse containere er baseret på Windows Server -billeder som Nano Server eller Server Core. De er hurtigere og bruger færre ressourcer sammenlignet med traditionelle virtuelle maskiner. Med Docker kan du nemt oprette, køre og styre disse containere. Dette hjælper udviklere og IT -teams med at opbygge og implementere applikationer hurtigere og effektivt uden at forstyrre andre programmer på den samme server.
For at køre din første Docker Windows -servercontainer skal du følge nedenstående trin.
- Installer Hyper-V-rolle og containerfunktion
- Installer Docker -modulet
- Genstart din server
- Træk og kør dit Docker -billede
Lad os diskutere dem i detaljer.
1] Installer Hyper-V-rolle og containerfunktion
Først skal vi forberede vores server til Docker ved at kontrollere alle forudsætninger. For at gøre det er vi nødt til at installere Hyper-V-rolle og containerfunktion Først på vores system. For at gøre det skal du følge nedenstående trin.
- Åben Server manager og klik på Tilføj roller og funktioner.
- Klik på Næste.
- Vælge Rollebaseret eller funktionsbaseret installation Og klik derefter på Næste.
- Vælg nu serveren og klik på Næste.
- Derefter skal du kigge efter Hyper-V og markeret afkrydsningsfeltet, klik på Tilføj funktioner Hvis du bliver bedt om det, og klik derefter på Næste.
- Gå til Funktioner Fanen, kryds Containere, og klik på næste.
- Klik derefter på Next for at nå Virtuelle switches Fanen.
- Derefter skal du markere din Ethernet og klikke på Næste.
- Bliv ved med at klikke på næste, indtil du når Resultater Tab, og klik på installation for at begynde installationen.
Installationen tager lidt tid, da det afhænger af din servers hardwarefunktioner.
Når du er færdig, skal du genstarte din server.
2] Installer Docker -modulet
Efter konfiguration af forudsætningerne skal vi installere Docker -modulet. Du kan gøre det blot ved at køre følgende kommando i PowerShell (som administrator).
E89F06C9861FE949C173C91541CD9FE5A0BC1B3Du skal vente et par minutter, da det vil tage lidt tid, før modulet installeres på din computer. Når du er færdig, skal du installere Docker -pakken. For det skal du køre kommandoen nedenfor.
33123f47391623bce17428f5a1fd7311001e678aVent et par minutter, da det vil tage nogen tid, før pakken installeres på din computer.
3] Genstart din server
Når du er færdig, skal du genstarte din server. For det kan du enten løbe Genstart-computer i PowerShell eller genstart fra startmenuen. Når din computer er startet op, skal du gå til næste trin.
4] Træk og kør Windows Docker -billede
Nu hvor din server er oppe, har vi brug for dig til at åbne PowerShell med admin -privilegier igen. Derefter skal du køre følgende kommando for at trække Docker -billedet.
docker pull mcr.microsoft.com/windows/servercore:ltsc2022
Når du har gjort det, skal du køre følgende kommando for at tjekke Docker -billedet.
48D6483D50AD77C939D9D0D0594116BE7907028968Du vil se billeddetaljerne vidne om det faktum, at du har installeret Docker og har billedet.
Når du har trukket billedet, kan du gå videre og køre det.
35F0E8176CD72A08CAFA71CAA2B56A17B99F081Den nævnte kommando gør sessionen ikke-interaktiv; For at gøre det interaktivt skal du køre følgende kommando.
docker run -it mcr.microsoft.com/windows/nanoserver:ltsc2022
Vi skal køre sidstnævnte.
Når du kører kommandoen, får du en anden interaktiv prompt. Du kan derefter fortsætte med at arbejde i Docker -prompten.
På denne måde har du indledt Docker -containeren, og du er inde i den. Så hvis du kører kommandoen værtsnavn, Du vil se navnet på den dockercontainer, du har logget ind på.
Vi håber, at du kan installere og køre Windows Docker Container på Windows Server.
Læse: Docker Desktop - Uventet WSL -fejl i Windows 11
Hvordan starter jeg en dockercontainer i Windows?
For at starte en Docker -beholder i Windows, skal du sikre dig, at Docker er installeret og kører. Åbn en kommandoprompt eller PowerShell, og træk derefter et containerbillede ved hjælp af kommandoen Docker Pull [Image_Name] (f.eks. Docker Pull Microsoft/Nanoserver) . Når du er downloadet, skal du bruge kommandoen Docker Run [Image_Name] for at starte containeren. Du kan tilføje muligheder som -det til interaktiv tilstand eller –Name [container_name] For at navngive din container. Efter at have kørt kommandoen starter containeren, og du kan interagere med den. Brug containeren senere Docker Stop [container_name] .
Læse: Docker desktop starter for evigt i Windows 11
Kan jeg køre Docker -containere på Windows Server?
Ja, du kan køre Docker -containere på Windows Server, hvis serveren understøtter containere. Windows Server leverer de nødvendige funktioner til at køre Windows -containere, som er isolerede applikationsmiljøer. For at bruge Docker skal du aktivere funktionen 'containere' på serveren og installere Docker.