Co jsou kontejnery Hyper-V?

Kontejnery Hyper-V jsou zcela izolované virtuální stroje (VM), které obsahují vlastní kopii jádra systému Windows. Jeden ze dvou modelů kontejnerů představených v systému Windows Server 2016 (spolu s Windows Server Containers), kontejnery Hyper-V nabízejí odlehčenou alternativu k tradičním virtuálním strojům a umožňují zpracovávat vnořenou virtualizaci v rámci Hyper-V.

Kontejnery Hyper-V lze spravovat pomocí Dockeru nebo prostřednictvím nových rutin prostředí Windows PowerShell. V případě správy Dockeru lze kontejnery spravovat z rozhraní Docker CLI (rozhraní příkazového řádku) pomocí stejných příkazů, jaké se aktuálně používají k vytváření a spouštění kontejnerů Docker v systému Linux.


Kontejnery Hyper-V vs. kontejnery Windows

Pokud jde o rozdíly mezi těmito dvěma typy modelů kontejnerů v systému Windows Server 2016, zatímco kontejnery Hyper-V izolují každý kontejner prostřednictvím odlehčeného virtuálního počítače, Windows Containers nabízejí izolaci prostřednictvím oboru názvů a izolace procesů.


Windows Containers sdílí jádro s hostitelem kontejneru a se všemi kontejnery spuštěnými na hostiteli. V kontejnerech Hyper-V není jádro hostitele kontejneru sdíleno s kontejnery Hyper-V.

To znamená, že kontejnery Windows jsou navzájem izolované, ale běží přímo na Windows Serveru 2016. Kontejnery Hyper-V na druhé straně poskytují vylepšenou izolaci spuštěním kontejnerů z virtuálního počítače Hyper-V.