Kako zagnati svoj prvi vsebnik Docker Windows Server

Kako Zagnati Svoj Prvi Vsebnik Docker Windows Server



Zabojniki Docker Windows Server vam omogočajo zagon aplikacij v izoliranih okoljih na sistemu Windows Server. Ti zabojniki so zasnovani tako, da delujejo z izvedbenimi sistemi Windows na podlagi slik Windows Server Core ali Nano Server. V tej objavi bomo govorili o njih in videli, kako lahko Zaženite svoj prvi vsebnik strežnika Windows Server.



  Zaženite svoj prvi vsebnik Docker Windows Server





Zaženite svoj prvi vsebnik Docker Windows Server

Zabojniki Docker Windows Server vam omogočajo, da zaženete programe v sistemu Windows v lahkem in osamljenem okolju. Delujejo kot majhni paketi, ki vključujejo vse, kar mora program zagnati, na primer koda, knjižnice in sistemska orodja. Ti zabojniki temeljijo na slikah Windows Server, kot sta Nano Server ali Server Core. Hitrejši so in uporabljajo manj virov v primerjavi s tradicionalnimi virtualnimi stroji. Z Dockerjem lahko enostavno ustvarite, zaženete in upravljate s temi posodami. To pomaga razvijalcem in IT ekipam hitrejše in učinkoviteje uvajanje aplikacij, ne da bi posegale v druge programe na istem strežniku.





Če želite zagnati svoj prvi vsebnik Docker Windows Server, morate slediti spodnjim korakom.



  1. Namestite funkcijo Hyper-V vlog in vsebnika
  2. Namestite modul Docker
  3. Znova zaženite strežnik
  4. Potegnite in zaženite svojo sliko dockerja

Podrobno se pogovorimo o njih.

1] Namestite funkcijo Hyper-V vlog in vsebnika

Najprej moramo svoj strežnik pripraviti za Dockerja s preverjanjem vseh predpogojev. Za to moramo namestiti Hyper-V vloga in funkcija zabojnikov  Najprej v našem sistemu. Če želite to storiti, morate slediti spodnjim korakom.



  1. Odprt  Server Manager  in kliknite na  Dodajte vloge in funkcije.
  2. Kliknite Naprej.
  3. Izberite  Namestitev, ki temelji na vlogah ali na funkcijah  in nato kliknite Naprej.
  4. Zdaj izberite strežnik in kliknite Naprej.
  5. Nato morate iskati  Hyper-V  in označite njegovo potrditveno polje, kliknite na  Dodajte funkcije  Če je pozvano, in kliknite Naprej.
  6. Pojdi na  Lastnosti  TAB, klopi  Posode,  in kliknite Naprej.
  7. Nato kliknite naprej, da pridete do  Navidezna stikala  zavihek.
  8. Nato morate odkljukati svoj Ethernet in klikniti naslednji.
  9. Nadaljujte s klikom, dokler ne pridete do Rezultati  Zavihek in kliknite Namestitev, da začnete namestiti.

Namestitev bo trajala nekaj časa, saj je odvisna od strojnih zmogljivosti vašega strežnika.

Ko končate, morate znova zagnati strežnik.

2] Namestite modul Docker

Po konfiguraciji predpogojev bi morali namestiti modul Dockerja. To lahko storite preprosto tako, da zaženete naslednji ukaz v PowerShell (kot administrator). 

E89F06C9861FE949C173C91541CD9FE5A0BC1B3

Počakati morate nekaj minut, saj bo trajalo nekaj časa, da se modul namesti v računalnik. Ko končate, morate namestiti paket Docker. Za to zaženite spodnji ukaz.

Install-Package -Name docker -ProviderName DockerMsftProvider

Počakajte nekaj minut, saj bo trajalo nekaj časa, da se paket namesti v računalnik.

3] znova zaženite strežnik

Ko končate, morate znova zagnati strežnik. Za to lahko tečete Ponovno zagon-računalnik  v PowerShell ali znova zaženite iz menija Start. Ko se računalnik zažene, pojdite na naslednji korak.

manjka krom inkognito

4] Potegnite in zaženite Dockerjevo sliko Windows

Zdaj, ko je vaš strežnik na voljo, moramo odpreti  PowerShell  z administracijskimi privilegiji. Nato morate zagnati naslednji ukaz, da potegnete sliko Dockerja.

docker pull mcr.microsoft.com/windows/servercore:ltsc2022

Ko to storite, morate zagnati naslednji ukaz, da preverite sliko Dockerja.

48D6483D50AD77C939D9D0D0594116BE7907028968

Videli boste podrobnosti slike, ki pričajo o tem, da ste namestili Dockerja in imate sliko.

Ko sliko potegnete, lahko nadaljujete in jo zaženete.

35F0E8176CD72A08CAFA71CAA2B56A17B99F081

Omenjeni ukaz naredi sejo ne-interaktivno; Če želite biti interaktivni, morate zagnati naslednji ukaz.

docker run -it mcr.microsoft.com/windows/nanoserver:ltsc2022

Slednje bomo vodili.

Ko zaženete ukaz, boste dobili drugačen interaktivni poziv. Nato lahko nadaljujete z delom v dockerjevem pozivu.

Tako ste sprožili vsebnik Docker in ste v njem. Torej, če zaženete ukaz  Ime gostitelja,  Videli boste ime vsebnika Docker, v katerega ste se prijavili.

Upamo, da lahko na Windows Server namestite in zaženete Windows Docker Container.

Preberite:  Docker Desktop - nepričakovana napaka WSL v sistemu Windows 11

conent svetovalec

Kako zaženem vsebnik Docker v sistemu Windows?

Če želite zagnati vsebnik Docker v sistemu Windows, zagotovite, da je Docker nameščen in zagnan. Odprite ukazni poziv ali PowerShell, nato z ukazom povlecite sliko vsebnika Docker pull [Image_name] (npr. Docker Pull Microsoft/NanoServer) . Ko je preneseno, uporabite ukaz Docker Run [Image_name] za začetek vsebnika. Lahko dodate možnosti, kot so -It za interaktivni način oz —Name [Container_name] Če želite poimenovati svoj vsebnik. Po zagonu ukaza se bo vsebnik zagnal in z njim lahko komunicirate. Za zaustavitev posode pozneje uporabite Docker Stop [Container_name] .

Preberite:  Docker Desktop se začne za vedno v sistemu Windows 11

Ali lahko zaženem zabojnike Docker na Windows Server?

Da, na Windows Serverju lahko zaženete Docker Containers, če strežnik podpira vsebnike. Windows Server ponuja potrebne funkcije za zagon zabojnikov Windows, ki so osamljena aplikacijska okolja. Če želite uporabiti Docker, morate na strežniku omogočiti funkcijo 'zabojniki' in namestiti Docker.

Priljubljene Objave