Миналата седмица съобщихме, че Microsoft преглежда Hyper-V контейнери , нова функция на Windows 10 в най-новата версия на Insider 14352. Ако не сте запознати с тях, контейнерите са изолирано място, където дадено приложение може да работи, без да засяга останалите на вашата операционна система.
Microsoft вярва, че те са „следващата еволюция във виртуализацията“ и Windows 10 всъщност разполага с два различни типа контейнери, Windows Server контейнери и Hyper-V контейнери. Първият изолира приложения с технология за изолиране на процеси и пространство от имена, докато вторият разширява първата и изпълнява всеки контейнер в оптимизирана виртуална машина, която също осигурява изолация на ядрото.
В публикация в блога на Microsoft Developer Blog днес техническият евангелист на Microsoft Azure Жулиен Кориоланд обясни как Windows Insiders могат да стартират всеки Hyper-V контейнер на своя компютър с Windows 10. Тъй като това е функция за включване, първо ще трябва да инсталирате двата типа контейнери, за да започнете. За да направите това, отидете на контролния панел на Windows и след това щракнете върху Програми, след което щракнете върху Включване или изключване на функциите на Windows (ако бъдете подканени за администраторска парола или потвърждение, въведете паролата или предоставете потвърждение). След като влезете, изберете Контейнери и Hyper-V в списъка и щракнете върху OK. След това компютърът ви ще се рестартира, за да инсталира двата компонента.
Включете двата контейнера от контролния панел на Windows.
За да можете да стартирате Hyper-V контейнери, ще трябва да инсталирате доставчика на пакета ContainerImage, както и изображението на основния контейнер на NanoServer. Първо отворете конзола PowerShell в режим на администратор и след това променете политиката за изпълнение на неограничена, като използвате следната команда:
Set-ExecutionPolicy неограничен
Вече сте готови да инсталирате доставчика на пакета ContainerImage, който ще ви позволи да изтеглите изображението на основната операционна система, за да стартирате Hyper-V контейнери. Използвайте следната команда, за да го направите:
Install-PackageProvider ContainerImage -Force
Както казахме по-рано, следващата стъпка е инсталирането на изображението на основния контейнер на NanoServer, можете да го изтеглите със следната команда (тази стъпка може да отнеме известно време в зависимост от вашата интернет връзка):
Install-ContainerImage NanoServer
След тази стъпка ще трябва да инсталирате Docker на вашия компютър, който е инструмент, предназначен за управление на контейнери. Corioland препоръчва да стартирате този PS скрипт, за да инсталирате всичко необходимо. След като приключите, ще сте готови да използвате Hyper-V контейнери чрез командите на Docker, като тази, която може да ви даде списъка с наличните изображения на вашия компютър:
Пример за докер команда.
Освен това можете да използвате следната команда, за да превключите към CMD прозорец с администраторски права и да създадете нов Hyper-V контейнер:
docker run -it –isolation=hyperv nanoserver cmd
Прозорец на cmd, работещ в хипер-v контейнер.
Това е всичко, вече сте готови да стартирате всеки Hyper-V контейнер на вашия компютър с Windows 10. Можете да получите повече подробности за това как да започнете в пълната публикация в блога , а също така ви насърчаваме да проверите официалната документация за Hyper-V контейнерите на уебсайта на MSDN .
Ако сте разработчик, доволни ли сте, че Microsoft внесе естествена поддръжка за Hyper-V контейнери в Windows 10? Уведомете ни в коментарите, ако смятате, че тази функция може да улесни работния ви процес.