Минулого тижня ми повідомляли, що Microsoft попередньо переглядає контейнери Hyper-V , нову функцію Windows 10 в останній збірці Insider 14352. Якщо ви не знайомі з ними, контейнери — це ізольоване місце, де програма може працювати, не впливаючи на решту. вашої операційної системи.
Microsoft вважає, що вони є «наступною еволюцією віртуалізації», а Windows 10 насправді містить два різних типи контейнерів: контейнери Windows Server і контейнери Hyper-V. Перший ізолює програми за допомогою технології ізоляції процесів і простору імен, а другий розширює перший і запускає кожен контейнер в оптимізованій віртуальній машині, яка також забезпечує ізоляцію ядра.
Сьогодні у блозі в блозі Microsoft Developer Blog технічний євангеліст Microsoft Azure Жюльєн Коріоланд пояснив, як інсайдери Windows можуть запускати будь-який контейнер 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, як-от ця, яка може отримати список доступних зображень на вашому комп’ютері:
Приклад команди docker.
Крім того, ви можете використовувати таку команду, щоб перейти до вікна CMD з правами адміністратора та створити новий контейнер Hyper-V:
docker run -it –isolation=hyperv nanoserver cmd
Вікно cmd, що працює в контейнері hyper-v.
Ось і все, тепер ви готові запустити будь-який контейнер Hyper-V на вашому ПК з Windows 10. Ви можете отримати докладнішу інформацію про те, як розпочати роботу, у повній публікації блогу , а також ми рекомендуємо вам ознайомитися з офіційною документацією щодо контейнерів Hyper-V на веб-сайті MSDN .
Якщо ви розробник, чи раді ви, що Microsoft представила вбудовану підтримку контейнерів Hyper-V у Windows 10? Повідомте нам у коментарях, якщо ви думаєте, що ця функція може полегшити ваш робочий процес.