IT2web

Системному администратору Windows Server

Главная --> Другое --> Контейнеры Windows Server - Контейнер Hyper-V

Контейнеры Windows Server - Контейнер Hyper-V

Article Index
Контейнеры Windows Server
Создание контейнера
Создание образа IIS
Настройка сети
Создание приложения
Создание образа IIS
Развертывание контейнера IIS
Контейнер Hyper-V
Создание приложения
All Pages

Контейнер Hyper-V

Контейнеры Hyper-V обеспечивают дополнительный уровень изоляции по сравнению с контейнерами Windows Server. Каждый контейнер Hyper-V создается в высокооптимизированной виртуальной машине. У контейнера Windows Server и узла контейнера общее ядро, а контейнер Hyper-V полностью изолирован. Контейнеры Hyper-V создаются и управляются так же, как и контейнеры Windows Server. Дополнительные сведения о контейнерах Hyper-V см. в статье Управление контейнерами Hyper-V.

Microsoft Azure не поддерживает контейнеры Hyper-V. Чтобы выполнить упражнения с контейнером Hyper-V, требуется локальный узел контейнера.

Создание контейнера

Так как контейнер будет работать под управлением образа ОС Nano Server, для установки служб IIS требуются пакеты Nano Server IIS. Их можно найти на установочном носителе Windows Server 2016 TP4 в каталоге NanoServer\Packages.

В этом примере запущенному контейнеру будет предоставлен доступ к каталогу на узле контейнера с помощью параметра -v команды docker run. Перед этим необходимо настроить исходный каталог.

На узле контейнера создайте каталог, к которому будет предоставлен доступ. Если вы уже выполнили пошаговые инструкции для PowerShell, возможно, этот каталог и необходимые файлы уже существуют.

C:\> powershell New-Item -Type Directory c:\share\en-us

Скопируйте файл Microsoft-NanoServer-IIS-Package.cab из каталога NanoServer\Packages в папку c:\share на данном узле контейнера.

Скопируйте файл NanoServer\Packages\en-us\Microsoft-NanoServer-IIS-Package.cab в папку c:\share\en-us на данном узле контейнера.

Создайте файл unattend.xml в папке "c:\share" и скопируйте в этот файл приведенный ниже текст.