Pagājušajā nedēļā mēs ziņojām, ka Microsoft ir priekšskatījis Hyper-V konteinerus — jaunu Windows 10 līdzekli jaunākajā Insider būvējumā 14352. Ja neesat pazīstams ar tiem, konteineri ir izolēta vieta, kur lietojumprogramma var darboties, neietekmējot pārējo. operētājsistēmu.
Microsoft uzskata, ka tie ir "nākamā virtualizācijas attīstība", un operētājsistēmā Windows 10 faktiski ir divu veidu konteineri, Windows Server konteineri un Hyper-V konteineri. Pirmā izolē lietojumprogrammas ar procesu un nosaukumvietas izolācijas tehnoloģiju, bet otrā paplašina pirmo un palaiž katru konteineru optimizētā virtuālajā mašīnā, kas nodrošina arī kodola izolāciju.
Šodien emuāra ierakstā Microsoft izstrādātāju emuārā Microsoft Azure tehniskais evaņģēlists Džūljens Koriolends paskaidroja, kā Windows Insiders var palaist jebkuru Hyper-V konteineru savā Windows 10 datorā. Tā kā šī ir izvēles funkcija, vispirms ir jāinstalē divu veidu konteineri, lai sāktu darbu. Lai to izdarītu, atveriet Windows vadības paneli un pēc tam noklikšķiniet uz Programmas, pēc tam noklikšķiniet uz Ieslēgt vai izslēgt Windows līdzekļus (ja tiek prasīts ievadīt administratora paroli vai apstiprinājumu, ierakstiet paroli vai sniedziet apstiprinājumu). Kad esat atvērts, sarakstā atlasiet Konteineri un Hyper-V un noklikšķiniet uz Labi. Pēc tam dators tiks restartēts, lai instalētu abus komponentus.
Ieslēdziet abus konteinerus no Windows vadības paneļa.
Lai varētu palaist Hyper-V konteinerus, jums būs jāinstalē ContainerImage pakotnes nodrošinātājs, kā arī NanoServer bāzes konteinera attēls. Vispirms atveriet PowerShell konsoli administratora režīmā un pēc tam mainiet izpildes politiku uz neierobežotu, izmantojot šo komandu:
Set-ExecutionPolicy neierobežota
Tagad esat gatavs instalēt ContainerImage pakotnes nodrošinātāju, kas ļaus jums izvilkt bāzes operētājsistēmas attēlu, lai palaistu Hyper-V konteinerus. Lai to izdarītu, izmantojiet šo komandu:
Install-PackageProvider ContainerImage -Force
Kā jau teicām iepriekš, nākamais solis ir NanoServer bāzes konteinera attēla instalēšana, varat to izvilkt ar šādu komandu (šī darbība var aizņemt kādu laiku atkarībā no jūsu interneta savienojuma):
Install-ContainerImage NanoServer
Pēc šīs darbības jums datorā būs jāinstalē Docker, kas ir rīks, kas paredzēts konteineru pārvaldībai. Corioland iesaka palaist šo PS skriptu , lai vienkārši instalētu visu nepieciešamo. Kad tas būs izdarīts, būsiet gatavs izmantot Hyper-V konteinerus, izmantojot Docker komandas, piemēram, šo, kas var iegūt datorā pieejamo attēlu sarakstu:
Docker komandas piemērs.
Turklāt varat izmantot šo komandu, lai pārslēgtos uz CMD logu ar administratora tiesībām un izveidotu jaunu Hyper-V konteineru:
docker run -it –isolation=hyperv nanoserver cmd
cmd logs, kas darbojas hiper-v konteinerā.
Tas ir viss. Tagad esat gatavs palaist jebkuru Hyper-V konteineru savā Windows 10 datorā. Plašāku informāciju par darba sākšanu varat iegūt pilnā emuāra ierakstā , kā arī iesakām pārbaudīt oficiālo dokumentāciju par Hyper-V konteineriem MSDN vietnē .
Ja esat izstrādātājs, vai esat apmierināts, ka Microsoft ir ieviesis vietējo atbalstu Hyper-V konteineriem sistēmā Windows 10? Paziņojiet mums komentāros, ja domājat, ka šī funkcija varētu atvieglot jūsu darbplūsmu.