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 で分離されたコンテナーのみを展開する場合、この制限は適用されません。
仮想化されたコンテナー ホスト
Hyper-V 仮想マシンから Windows コンテナー ホストを実行し、Hyper-V による分離もホストする場合、入れ子になった仮想化を有効にする必要があります。 入れ子になった仮想化には次の要件があります。
- 仮想化された Hyper-V ホスト用に少なくとも 4 GB の RAM を利用できる。
- ホスト システム上に、Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows 10、Windows 11。仮想マシン上に、Windows Server (デスクトップ エクスペリエンスまたは Server Core)。
- Intel VT-x に対応したプロセッサ (この機能は現在 Intel および AMD プロセッサで使用可能です)。
- コンテナー ホスト VM にも、少なくとも 2 つの仮想プロセッサが必要。
メモリ要件
リソース コントロールを使用するか、コンテナー ホストをオーバーロードすることによって、コンテナーに対して利用可能なメモリの制限を構成できます。 コンテナーの起動と基本的なコマンド (ipconfig
、dir
など) の実行に必要なメモリの最小量を以下に示します。
注意
これらの値では、コンテナー間で共有しているリソースや、そのコンテナーで実行されるアプリケーションの要件が考慮されていません。 たとえば、512 MB の空きメモリを持つホストでは、Hyper-V による分離の下で複数の Server Core コンテナーを実行できます。それらのコンテナー間でリソースが共有されるためです。
Windows Server 2016
TestVM | Windows Server コンテナー | Hyper-V による分離 |
---|---|---|
Nano Server | 40 MB | 130 MB + 1 GB のページファイル |
Server Core | 50 MB | 325 MB + 1 GB のページファイル |