Требования к контейнеру Windows

Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016; Azure Stack HCI, версии 21H2 и 20H2

В этом руководстве содержится список требований для узла контейнера Windows.

Требования к операционной системе

  • Функция контейнера Windows доступна в выпусках Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10 Professional и Enterprise (версии 1607 и более поздних), а также Windows 11 Pro и Enterprise.
  • Перед запуском изоляции Hyper-V необходимо установить роль Hyper-V.
  • На узлах контейнеров Windows Server операционная система Windows должна устанавливаться на диск C:\. Если развертываются только изолированные от Hyper-V контейнеры, это ограничение не применяется.

Виртуализированные узлы контейнера

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

  • Не менее 4 ГБ ОЗУ для виртуализированного узла Hyper-V.
  • Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10 или Windows 11 в главной системе и Windows Server (возможности рабочего стола или основные серверные компоненты) на виртуальной машине.
  • Процессор с Intel VT-x (в настоящий момент эта функция доступна для процессоров Intel и AMD).
  • Для виртуальной машины узла контейнера также понадобится по крайней мере два виртуальных процессора.

Требования к памяти

Вы можете настроить ограничения доступной для контейнеров памяти с помощью элементов управления ресурсами или путем перегрузки узла контейнера. Минимальный объем памяти, необходимый для запуска контейнера и выполнения основных команд (ipconfig, dir и пр.), указан ниже.

Примечание

Эти значения не учитывают совместное использование ресурсов между контейнерами или требования приложения, которое выполняется в контейнере. Например, на узле с 512 МБ свободной памяти можно запустить несколько контейнеров Server Core в режиме изоляции Hyper-V, так как эти контейнеры совместно используют ресурсы.

Windows Server 2016

Base image Контейнер Windows Server Изоляция Hyper-V
Nano Server 40 МБ 130 МБ + файл подкачки размером 1 ГБ
Основные серверные компоненты 50 МБ 325 МБ + файл подкачки размером 1 ГБ

См. также статью

Политика поддержки для контейнеров Windows и Docker в локальных сценариях