Praėjusią savaitę pranešėme, kad „Microsoft“ peržiūrėjo „Hyper-V“ konteinerius – naują „Windows 10“ funkciją naujausiame „Insider“ versijoje 14352. Jei nesate susipažinę su jais, konteineriai yra izoliuota vieta, kurioje programa gali veikti nepažeidžiant kitų. jūsų operacinės sistemos.
„Microsoft“ mano, kad tai „kita virtualizacijos evoliucija“, o „Windows 10“ iš tikrųjų turi dviejų skirtingų tipų konteinerius – „Windows Server“ konteinerius ir „Hyper-V“ konteinerius. Pirmasis išskiria programas naudodamas procesų ir vardų erdvės izoliavimo technologiją, o antroji išplečia pirmąją ir paleidžia kiekvieną konteinerį optimizuotoje virtualioje mašinoje, kuri taip pat suteikia branduolio izoliaciją.
Šiandien dienoraščio įraše „Microsoft“ kūrėjų tinklaraštyje „Microsoft Azure“ techninis evangelistas Julienas Coriolandas paaiškino, kaip „Windows Insiders“ gali paleisti bet kurį „Hyper-V“ konteinerį savo „Windows 10“ kompiuteryje. Kadangi tai yra pasirenkama funkcija, norėdami pradėti, pirmiausia turėsite įdiegti dviejų tipų konteinerius. Norėdami tai padaryti, eikite į „Windows“ valdymo skydelį, tada spustelėkite „Programos“, tada spustelėkite Įjungti arba išjungti „Windows“ funkcijas (jei jūsų prašoma įvesti administratoriaus slaptažodį arba patvirtinti, įveskite slaptažodį arba pateikite patvirtinimą). Kai būsite, sąraše pasirinkite konteineriai ir „Hyper-V“ ir spustelėkite Gerai. Tada jūsų kompiuteris bus paleistas iš naujo, kad būtų įdiegti du komponentai.
Įjunkite du konteinerius iš „Windows“ valdymo skydelio.
Kad galėtumėte paleisti „Hyper-V“ konteinerius, turėsite įdiegti „ContainerImage“ paketo tiekėją ir „NanoServer“ pagrindinio konteinerio vaizdą. Pirmiausia atidarykite „PowerShell“ konsolę administratoriaus režimu ir pakeiskite vykdymo politiką į neribotą naudodami šią komandą:
Set-ExecutionPolicy Neribota
Dabar esate pasiruošę įdiegti „ContainerImage“ paketo teikėją, kuris leis jums ištraukti bazinį operacinės sistemos vaizdą, kad paleistumėte „Hyper-V“ konteinerius. Norėdami tai padaryti, naudokite šią komandą:
Install-PackageProvider ContainerImage -Force
Kaip minėjome anksčiau, kitas žingsnis yra NanoServer bazinio konteinerio vaizdo įdiegimas, kurį galite patraukti naudodami šią komandą (šis veiksmas gali užtrukti, priklausomai nuo jūsų interneto ryšio):
Install-ContainerImage NanoServer
Atlikę šį veiksmą, savo kompiuteryje turėsite įdiegti „Docker“, kuris yra įrankis, skirtas konteineriams valdyti. „Corioland“ rekomenduoja paleisti šį PS scenarijų , kad tiesiog įdiegtumėte viską, ko jums reikia. Kai tai bus padaryta, būsite pasirengę naudoti „Hyper-V“ konteinerius naudodami „Docker“ komandas, pvz., šią, kuri gali gauti jūsų kompiuteryje galimų vaizdų sąrašą:
Docker komandos pavyzdys.
Be to, galite naudoti šią komandą, kad perjungtumėte į CMD langą su administratoriaus teisėmis ir sukurtumėte naują Hyper-V konteinerį:
docker run -it –isolation=hyperv nanoserver cmd
cmd langas, veikiantis hiper-v konteineryje.
Viskas, dabar esate pasirengę paleisti bet kurį „Hyper-V“ konteinerį „Windows 10“ kompiuteryje. Daugiau informacijos apie tai, kaip pradėti, galite rasti visame tinklaraščio įraše , taip pat raginame peržiūrėti oficialią dokumentaciją apie Hyper-V konteinerius MSDN svetainėje .
Jei esate kūrėjas, ar džiaugiatės, kad „Microsoft“ įdiegė „Hyper-V“ konteinerių palaikymą sistemoje „Windows 10“? Praneškite mums komentaruose, jei manote, kad ši funkcija gali palengvinti jūsų darbo eigą.