Minulý týždeň sme informovali o tom, že Microsoft sprístupnil ukážku kontajnerov Hyper-V , novej funkcie systému Windows 10 v najnovšom zostavení Insider 14352. Ak ich nepoznáte, kontajnery sú izolované miesto, kde môže aplikácia bežať bez toho, aby to ovplyvnilo zvyšok vášho operačného systému.
Microsoft verí, že ide o „ďalší vývoj virtualizácie“ a Windows 10 v skutočnosti obsahuje dva rôzne typy kontajnerov, kontajnery Windows Server a kontajnery Hyper-V. Prvý izoluje aplikácie pomocou technológie izolácie procesov a menného priestoru, zatiaľ čo druhý rozširuje prvú a spúšťa každý kontajner v optimalizovanom virtuálnom stroji, ktorý tiež poskytuje izoláciu jadra.
V blogovom príspevku na blogu Microsoft Developer Blog dnes technický evanjelista Microsoft Azure Julien Corioland vysvetlil, ako môžu Windows Insiders spustiť akýkoľvek kontajner Hyper-V na svojom počítači so systémom Windows 10. Keďže ide o voliteľnú funkciu, najprv budete musieť nainštalovať dva typy kontajnerov, aby ste mohli začať. Ak to chcete urobiť, prejdite na Ovládací panel systému Windows a potom kliknite na položku Programy a potom kliknite na položku Zapnúť alebo vypnúť funkcie systému Windows (ak sa zobrazí výzva na zadanie hesla správcu alebo potvrdenie, zadajte heslo alebo potvrďte príkaz). Keď ste v zozname, vyberte Kontajnery a Hyper-V a kliknite na tlačidlo OK. Váš počítač sa potom reštartuje a nainštaluje tieto dve súčasti.
Zapnite dva kontajnery z ovládacieho panela Windows.
Aby ste mohli spúšťať kontajnery Hyper-V, budete musieť nainštalovať poskytovateľa balíka ContainerImage, ako aj obrázok základného kontajnera NanoServer. Najprv otvorte konzolu PowerShell v režime správcu a potom zmeňte politiku vykonávania na neobmedzené pomocou nasledujúceho príkazu:
Set-ExecutionPolicy Unrestricted
Teraz ste pripravení nainštalovať poskytovateľa balíka ContainerImage, ktorý vám umožní stiahnuť obraz základného operačného systému na spustenie kontajnerov Hyper-V. Použite na to nasledujúci príkaz:
Install-PackageProvider ContainerImage -Force
Ako sme už povedali, ďalším krokom je inštalácia obrazu základného kontajnera NanoServer, môžete ho stiahnuť pomocou nasledujúceho príkazu (tento krok môže chvíľu trvať v závislosti od vášho internetového pripojenia):
Install-ContainerImage NanoServer
Po tomto kroku si budete musieť do počítača nainštalovať Docker, čo je nástroj určený na správu kontajnerov. Corioland odporúča spustiť tento skript PS, aby ste nainštalovali všetko, čo potrebujete. Po dokončení budete pripravení používať kontajnery Hyper-V prostredníctvom príkazov Docker, ako je tento, ktorý vám môže poskytnúť zoznam dostupných obrázkov vo vašom počítači:
Príklad príkazu docker.
Ďalej môžete použiť nasledujúci príkaz na prepnutie do okna CMD s právami správcu a vytvorenie nového kontajnera Hyper-V:
docker run -it –isolation=hyperv nanoserver cmd
Okno cmd spustené v kontajneri hyper-v.
To je všetko, teraz ste pripravení spustiť akýkoľvek kontajner Hyper-V na počítači so systémom Windows 10. Viac podrobností o tom, ako začať, nájdete v úplnom blogovom príspevku a tiež vám odporúčame skontrolovať oficiálnu dokumentáciu kontajnerov Hyper-V na webovej lokalite MSDN .
Ak ste vývojár, ste radi, že spoločnosť Microsoft priniesla do systému Windows 10 natívnu podporu kontajnerov Hyper-V? Dajte nám vedieť v komentároch, ak si myslíte, že táto funkcia môže uľahčiť váš pracovný postup.