Containerele Docker Windows Server vă permit să rulați aplicații în medii izolate pe Windows Server. Aceste containere sunt proiectate pentru a funcționa cu executabile Windows pe baza imaginilor Windows Server Core sau Nano Server. În această postare, vom vorbi despre ei și vom vedea cum poți Rulați primul dvs. container de server Windows Docket.
Rulați primul dvs. container Docker Windows Server
Containerele Docker Windows Server vă permit să rulați programe pe Windows într -un mediu ușor și izolat. Ei funcționează ca pachete mici care includ tot ceea ce trebuie să ruleze un program, cum ar fi codul, bibliotecile și instrumentele de sistem. Aceste containere se bazează pe imagini Windows Server precum Nano Server sau Server Core. Sunt mai rapide și folosesc mai puține resurse în comparație cu mașinile virtuale tradiționale. Cu Docker, puteți crea, rula și gestiona cu ușurință aceste containere. Acest lucru îi ajută pe dezvoltatori și echipe IT să construiască și să implementeze aplicații mai rapid și mai eficient, fără a interfera cu alte programe de pe același server.
blocator de programe
Pentru a rula primul dvs. container Docker Windows Server, trebuie să urmați pașii menționați mai jos.
- Instalați funcția Hyper-V Rol și Container
- Instalați modulul Docker
- Reporniți serverul
- Trageți și rulați imaginea dockerului
Să le discutăm în detaliu.
1] Instalați funcția Hyper-V Rol și Container
În primul rând, trebuie să ne pregătim serverul pentru Docker verificând toate condițiile preliminare. Pentru a face acest lucru, trebuie să instalăm Rolul Hyper-V și caracteristica containerului mai întâi pe sistemul nostru. Pentru a face acest lucru, trebuie să urmați pașii menționați mai jos.
- Deschide Manager de server și faceți clic pe Adăugați roluri și caracteristici.
- Faceți clic pe Următorul.
- Selecta Instalare bazată pe roluri sau bazate pe caracteristici apoi faceți clic pe Următorul.
- Acum, selectați serverul și faceți clic pe Următorul.
- Atunci trebuie să cauți Hyper-V și bifați caseta de selectare, faceți clic pe Adăugați caracteristici Dacă vi se solicită, apoi faceți clic pe Următorul.
- Mergeți la Caracteristici filă, bifați Containere, și faceți clic pe Următorul.
- Apoi, faceți clic pe alături pentru a ajunge la Comutatoare virtuale filă.
- Apoi, trebuie să bifați Ethernet și să faceți clic pe Următorul.
- Continuați să faceți clic pe următorul până când ajungeți la Rezultate filă și faceți clic pe Instalare pentru a începe instalarea.
Instalarea va dura un pic de timp, deoarece depinde de capacitățile hardware ale serverului.
Odată terminat, trebuie să reporniți serverul.
2] Instalați modulul Docker
După configurarea preliminarelor, trebuie să instalăm modulul Docker. Puteți face asta pur și simplu rulând următoarea comandă din PowerShell (ca administrator).
E89F06C9861FE949C173C91541CD9FE5A0BC1B3Trebuie să așteptați câteva minute, deoarece va dura puțin pentru ca modulul să se instaleze pe computer. Odată terminat, trebuie să instalați pachetul Docker. Pentru asta, rulați comanda dată mai jos.
33123f47391623bce17428f5a1fd7311001e678aAșteptați câteva minute, deoarece va dura ceva timp pentru instalarea pachetului pe computer.
3] reporniți serverul
Odată terminat, trebuie să reporniți serverul. Pentru asta, puteți alerga fie Reporniți-calculator în PowerShell sau reporniți din meniul Start. După ce computerul este pornit, mergeți la următorul pas.
4] Trageți și rulați Windows Docker Image
Acum că serverul dvs. a trecut, trebuie să vă deschideți PowerShell cu privilegiile de administrare din nou. Apoi, trebuie să rulați următoarea comandă pentru a trage imaginea Docker.
docker pull mcr.microsoft.com/windows/servercore:ltsc2022
După ce faceți acest lucru, trebuie să rulați următoarea comandă pentru a verifica imaginea Docker.
48D6483D50AD77C939D9D0D0594116BE7907028968Veți vedea detaliile imaginii care depun mărturia faptului că ați instalat Docker și aveți imaginea.
imprimante instalate pe acest computer
După ce ați tras imaginea, puteți merge mai departe și să o rulați.
35F0E8176CD72A08CAFA71CAA2B56A17B99F081Comanda menționată face ca sesiunea să nu fie interactivă; Pentru a face interactiv, trebuie să rulați următoarea comandă.
docker run -it mcr.microsoft.com/windows/nanoserver:ltsc2022
Vom alerga pe acesta din urmă.
Când rulați comanda, vi se va da un prompt interactiv diferit. Puteți continua apoi să lucrați în promptul Docker.
În acest fel, ați inițiat containerul Docker și sunteți în el. Deci, dacă rulați comanda Nume de gazdă, Veți vedea numele containerului Docker în care v -ați conectat.
Sperăm că puteți instala și rula containerul Windows Docker pe Windows Server.
Citire: Docker Desktop - Eroare WSL neașteptată în Windows 11
Cum încep un container Docker în Windows?
Pentru a porni un container Docker în Windows, asigurați -vă că Docker este instalat și rulat. Deschideți un prompt de comandă sau PowerShell, apoi trageți o imagine de container folosind comanda Docker Pull [Image_Name] (de exemplu, Docker Pull Microsoft/NanoServer) . Odată descărcat, utilizați comanda Docker Run [Image_Name] pentru a începe containerul. Puteți adăuga opțiuni precum -Et pentru modul interactiv sau –Nume [container_name] pentru a vă numi containerul. După executarea comenzii, containerul va începe și puteți interacționa cu aceasta. Pentru a opri recipientul mai târziu, utilizați Docker Stop [container_name] .
cum să vă deconectați de pe toate dispozitivele de pe twitter
Citire: Docker Desktop începând pentru totdeauna în Windows 11
Pot rula containere Docker pe Windows Server?
Da, puteți rula containere Docker pe Windows Server dacă serverul acceptă containere. Windows Server oferă funcțiile necesare pentru a rula containere Windows, care sunt medii de aplicații izolate. Pentru a utiliza Docker, trebuie să activați funcția „containere” de pe server și să instalați Docker.