EC2上のWindows Server 2019はWSL 2を実行できるか

EC2上のWindows Server 2019はWSL 2を実行できるか

EC2 (Microsoft Windows Server 2019 Base - ami-0eaa025a752a23c5b) 上に、Windows コンテナと Linux コンテナを同時に実行できる VM を作成したいと考えています。WSL 2 は Docker コンテナをサポートし、Windows 10 Build 18917 で実行できることは知っています。Windows Server 2019 で実行できるかどうかはわかりません。実行できる場合、Windows Server 2019 のどのビルドを使用すればよいですか。ご協力いただければ幸いです。

答え1

EC2 上の Windows Server 2019 の WSL 2 には 2 つの問題があります。

1) WSL 2 は現時点では Insider ビルドでのみ利用可能です。Windows Server 2019 に追加される可能性は低く、次の LTSC Server 用の Insider バージョンはありません。WSL 2 には半期ごとのサーバーの Insider ビルドを使用できますが、EC2 にインストールするのは簡単ではありません。

2) WSL 2 には Hyper-V が必要であり、Hyper-V は EC2 のベアメタルインスタンスでのみサポートされます。

そのため、AWS で Linux と Windows の Docker コンテナを個別に実行する方がはるかに簡単になります。

関連情報