Hvordan kjøre din første Docker Windows Server Container

Hvordan Kjore Din Forste Docker Windows Server Container



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





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.



  1. Installer Hyper-V-rolle og containerfunksjon
  2. Installer Docker -modulen
  3. Start serveren din på nytt
  4. 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.



  1. Åpne  Server Manager  og klikk på  Legg til roller og funksjoner.
  2. Klikk på neste.
  3. Velge  Rollebasert eller funksjonsbasert installasjon  Og klikk deretter på neste.
  4. Velg nå serveren og klikk på neste.
  5. 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.
  6. Gå til  Funksjoner  Tab, Tick  Containere,  og klikk på neste.
  7. Klikk deretter på ved siden av for å nå  Virtuelle brytere  Tab.
  8. Du må da krysse av med Ethernet og klikke Neste.
  9. 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). 

E89F06C9861FE949C173C91541CD9FE5A0BC1B3

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

48D6483D50AD77C939D9D0D0594116BE7907028968

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

35F0E8176CD72A08CAFA71CAA2B56A17B99F081

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

Populære Innlegg