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 Edition (1607 版和更新版本) ,以及Windows 11 專業版和企業版。
  • 必須先安裝 Hyper-V 角色,才能執行 Hyper-V 隔離。
  • Windows Server 容器主機必須安裝 Windows 到 c:。 如果只部署 Hyper-V 隔離容器,則沒有這項限制。

虛擬化的容器主機

如果您是從 Hyper-V 虛擬機器執行 Windows 容器主機,也裝載 Hyper-V 隔離,則需要啟用巢狀虛擬化。 巢狀的虛擬化的需求如下:

  • 至少有 4 GB RAM 可供虛擬化的 HYPER-V 主機使用。
  • 主機系統上的 Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows 10或Windows 11,以及虛擬機器上的 Windows Server (桌面體驗或 Server Core) 。
  • 具有 Intel VT-x (此功能的處理器目前適用于 Intel 和 AMD 處理器) 。
  • 容器主機 VM 也需要至少兩個虛擬處理器。

記憶體需求

您可以透過 資源控制 或多載容器主機,為容器設定可用記憶體的限制。 下列列出啟動容器並執行基本命令所需的最小記憶體數量, (ipconfigdir 等等) 。

注意

這些值並未考量容器之間的資源共用或是在容器內執行之應用程式的需求。 例如,具有 512 MB 可用記憶體的主機可以在 Hyper-V 隔離下執行多個 Server Core 容器,因為這些容器會共用資源。

Windows Server 2016

Base image Windows Server 容器 Hyper-V 隔離
Nano Server 40 MB 130 MB + 1 GB 分頁檔
Server Core 50 MB 325 MB + 1 GB 分頁檔

另請參閱

內部部署案例中的 Windows 容器和 Docker 支援原則