Docker Windows Server -containere lar deg kjøre applikasjoner i isolerte miljøer på Windows Server. Disse beholderne er designet for å fungere med Windows -kjørbare filer basert på Windows Server Core eller Nano Server -bilder. I dette innlegget vil vi snakke om dem og se hvordan du kan Kjør din første Docket Windows -serverbeholder.
Kjør din første Docker Windows Server Container
Docker Windows Server -containere lar deg kjøre programmer på vinduer i et lett og isolert miljø. De fungerer som små pakker som inkluderer alt et program trenger å kjøre, for eksempel kode, biblioteker og systemverktøy. Disse beholderne er basert på Windows Server -bilder som Nano Server eller Server Core. De er raskere og bruker færre ressurser sammenlignet med tradisjonelle virtuelle maskiner. Med Docker kan du enkelt opprette, kjøre og administrere disse containerne. Dette hjelper utviklere og IT -team med å bygge og distribuere applikasjoner raskere og effektivt uten å forstyrre andre programmer på samme server.
For å kjøre din første Docker Windows Server -beholder, må du følge trinnene som er nevnt nedenfor.
- Installer Hyper-V-rolle og containerfunksjon
- Installer Docker -modulen
- Start serveren din på nytt
- Trekk og kjør Docker -bildet ditt
La oss diskutere dem i detalj.
1] Installer Hyper-V-rolle og containerfunksjon
hvordan du slår på spillmodus windows 10
Først må vi forberede serveren vår til Docker ved å sjekke alle forutsetningene. For å gjøre det, må vi installere Hyper-V-rolle og containerfunksjon Først på systemet vårt. For å gjøre det, må du følge trinnene som er nevnt nedenfor.
- Åpne Server Manager og klikk på Legg til roller og funksjoner.
- Klikk på neste.
- Velge Rollebasert eller funksjonsbasert installasjon Og klikk deretter på neste.
- Velg nå serveren og klikk på neste.
- Du må da se etter Hyper-V og merker av avkrysningsruten, klikk på Legg til funksjoner Hvis du blir bedt om det, og klikk deretter på neste.
- Gå til Funksjoner Tab, Tick Containere, og klikk på neste.
- Klikk deretter på ved siden av for å nå Virtuelle brytere Tab.
- Du må da krysse av med Ethernet og klikke Neste.
- Fortsett å klikke på neste til du kommer til Resultater Tab, og klikk på install for å begynne installasjonen.
Installasjonen vil ta litt tid, da det avhenger av serverens maskinvarefunksjoner.
Når du er ferdig, må du starte serveren på nytt.
2] Installer Docker -modulen
canon mx490 en annen datamaskin bruker skriveren
Etter å ha konfigurert forutsetningene, skal vi installere Docker -modulen. Du kan gjøre det bare ved å kjøre følgende kommando inn PowerShell (som administrator).
E89F06C9861FE949C173C91541CD9FE5A0BC1B3Du må vente noen minutter, da det vil ta litt tid før modulen installerer på datamaskinen din. Når du er ferdig, må du installere Docker -pakken. For det, kjør kommandoen gitt nedenfor.
Install-Package -Name docker -ProviderName DockerMsftProvider
Vent noen minutter, da det vil ta litt tid før pakken installerer på datamaskinen din.
3] Start serveren på nytt
Når du er ferdig, må du starte serveren på nytt. For det kan du enten løpe Omstart-datamaskin i PowerShell eller start fra startmenyen. Etter at datamaskinen er startet opp, gå til neste trinn.
4] Trekk og kjør Windows Docker -bilde
Nå som serveren din er oppe, trenger vi at du åpner PowerShell med admin -privilegier igjen. Deretter må du kjøre følgende kommando for å trekke Docker -bildet.
docker pull mcr.microsoft.com/windows/servercore:ltsc2022
Når du har gjort det, må du kjøre følgende kommando for å sjekke ut Docker -bildet.
48D6483D50AD77C939D9D0D0594116BE7907028968Du vil se bildedetaljene som vitner om at du har installert Docker og har bildet.
Når du har trukket bildet, kan du gå foran og kjøre det.
35F0E8176CD72A08CAFA71CAA2B56A17B99F081Kommandoen nevnt gjør økten ikke-interaktiv; For å gjøre det interaktivt, må du kjøre følgende kommando.
docker run -it mcr.microsoft.com/windows/nanoserver:ltsc2022
Vi kommer til å kjøre sistnevnte.
aktivere Windows Store
Når du kjører kommandoen, får du en annen interaktiv ledetekst. Du kan deretter fortsette å jobbe i Docker -ledeteksten.
På denne måten har du satt i gang Docker -beholderen, og du er inne i den. Så hvis du kjører kommandoen vertsnavn, Du vil se navnet på Docker -containeren du har logget inn på.
Vi håper at du kan installere og kjøre Windows Docker Container på Windows Server.
Lese: Docker Desktop - Uventet WSL -feil i Windows 11
Hvordan starter jeg en Docker -beholder i Windows?
For å starte en Docker -beholder i Windows, må du forsikre deg om at Docker er installert og kjører. Åpne en ledetekst eller PowerShell, og trekk deretter et containerbilde ved å bruke kommandoen Docker Pull [Image_name] (f.eks. Docker Pull Microsoft/Nanoserver) . Når den er lastet ned, bruk kommandoen Docker Run [Image_name] For å starte beholderen. Du kan legge til alternativer som -den for interaktiv modus eller –Name [Container_name] For å navngi beholderen. Etter å ha kjørt kommandoen, starter beholderen, og du kan samhandle med den. For å stoppe beholderen senere, bruk Docker Stop [Container_name] .
regedit windows 10
Lese: Docker Desktop starter for alltid i Windows 11
Kan jeg kjøre Docker -containere på Windows Server?
Ja, du kan kjøre Docker -containere på Windows Server hvis serveren støtter containere. Windows Server gir de nødvendige funksjonene for å kjøre Windows -containere, som er isolerte applikasjonsmiljøer. For å bruke Docker, må du aktivere 'containere' -funksjonen på serveren og installere Docker.