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
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.
- Namestite funkcijo Hyper-V vlog in vsebnika
- Namestite modul Docker
- Znova zaženite strežnik
- 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.
- Odprt Server Manager in kliknite na Dodajte vloge in funkcije.
- Kliknite Naprej.
- Izberite Namestitev, ki temelji na vlogah ali na funkcijah in nato kliknite Naprej.
- Zdaj izberite strežnik in kliknite Naprej.
- Nato morate iskati Hyper-V in označite njegovo potrditveno polje, kliknite na Dodajte funkcije Če je pozvano, in kliknite Naprej.
- Pojdi na Lastnosti TAB, klopi Posode, in kliknite Naprej.
- Nato kliknite naprej, da pridete do Navidezna stikala zavihek.
- Nato morate odkljukati svoj Ethernet in klikniti naslednji.
- 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).
E89F06C9861FE949C173C91541CD9FE5A0BC1B3Poč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.
48D6483D50AD77C939D9D0D0594116BE7907028968Videli boste podrobnosti slike, ki pričajo o tem, da ste namestili Dockerja in imate sliko.
Ko sliko potegnete, lahko nadaljujete in jo zaženete.
35F0E8176CD72A08CAFA71CAA2B56A17B99F081Omenjeni 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.
