Minulý týden jsme informovali o tom, že Microsoft předváděl náhled kontejnerů Hyper-V , nové funkce Windows 10 v nejnovějším sestavení Insider 14352. Pokud je neznáte, kontejnery jsou izolované místo, kde může aplikace běžet, aniž by to ovlivnilo ostatní vašeho operačního systému.
Microsoft věří, že jde o „další evoluci virtualizace“ a Windows 10 ve skutečnosti obsahuje dva různé typy kontejnerů, kontejnery Windows Server a kontejnery Hyper-V. První z nich izoluje aplikace pomocí technologie izolace procesů a jmenných prostorů, zatímco druhá rozšiřuje první a spouští každý kontejner v optimalizovaném virtuálním počítači, který také poskytuje izolaci jádra.
V blogovém příspěvku na blogu Microsoft Developer Blog dnes technický evangelista Microsoft Azure Julien Corioland vysvětlil, jak mohou Windows Insiders provozovat jakýkoli kontejner Hyper-V na svém počítači s Windows 10. Protože se jedná o volitelnou funkci, budete muset nejprve nainstalovat dva typy kontejnerů, abyste mohli začít. Chcete-li to provést, přejděte do Ovládacích panelů systému Windows a poté klikněte na položku Programy a poté na možnost Zapnout nebo vypnout funkce systému Windows (pokud se zobrazí výzva k zadání hesla správce nebo potvrzení, zadejte heslo nebo potvrďte). Jakmile budete v seznamu, vyberte Kontejnery a Hyper-V a klikněte na OK. Váš počítač se poté restartuje a nainstaluje tyto dvě součásti.
Zapněte dva kontejnery z ovládacího panelu Windows.
Abyste mohli spouštět kontejnery Hyper-V, budete muset nainstalovat poskytovatele balíčku ContainerImage a také bitovou kopii základního kontejneru NanoServer. Nejprve otevřete konzolu PowerShell v režimu správce a poté změňte zásady provádění na neomezené pomocí následujícího příkazu:
Set-ExecutionPolicy Unrestricted
Nyní jste připraveni nainstalovat poskytovatele balíčku ContainerImage, který vám umožní stáhnout bitovou kopii základního operačního systému pro spuštění kontejnerů Hyper-V. Použijte k tomu následující příkaz:
Install-PackageProvider ContainerImage -Force
Jak jsme již řekli, dalším krokem je instalace obrazu základního kontejneru NanoServer, můžete jej stáhnout pomocí následujícího příkazu (tento krok může chvíli trvat v závislosti na vašem internetovém připojení):
Install-ContainerImage NanoServer
Po tomto kroku budete muset na svůj počítač nainstalovat Docker, což je nástroj určený ke správě kontejnerů. Corioland doporučuje spustit tento skript PS, abyste nainstalovali vše, co potřebujete. Jakmile to bude hotovo, budete připraveni používat kontejnery Hyper-V prostřednictvím příkazů Docker, jako je tento, který vám může získat seznam dostupných obrázků ve vašem počítači:
Příklad příkazu docker.
Dále můžete pomocí následujícího příkazu přepnout do okna CMD s právy správce a vytvořit nový kontejner Hyper-V:
docker run -it –isolation=hyperv nanoserver cmd
Okno cmd běžící v kontejneru hyper-v.
To je vše, nyní jste připraveni spustit jakýkoli kontejner Hyper-V na počítači se systémem Windows 10. Další podrobnosti o tom, jak začít, najdete v celém příspěvku na blogu a také vám doporučujeme, abyste si prohlédli oficiální dokumentaci kontejnerů Hyper-V na webu MSDN .
Jste-li vývojář, jste rádi, že Microsoft přinesl do Windows 10 nativní podporu pro Hyper-V kontejnery? Dejte nám vědět v komentářích, pokud si myslíte, že by tato funkce mohla usnadnit váš pracovní postup.