Я хочу создать виртуальную машину на EC2 (Microsoft Windows Server 2019 Base - ami-0eaa025a752a23c5b), которая может одновременно запускать контейнеры Windows и Linux. Я знаю, что WSL 2 может поддерживать контейнер Docker и работать на Windows 10 Build 18917. Я не уверен, доступен ли он для запуска на Windows Server 2019. Если да, то какую сборку Windows Server 2019 мне следует использовать. Буду признателен за любую помощь.
решение1
С WSL 2 на Windows Server 2019 на EC2 связаны две проблемы:
1) WSL 2 на данный момент доступен только в сборках Insider. Маловероятно, что он вообще будет добавлен в Windows Server 2019, а для следующего LTSC Server нет версии Insider. Вы можете использовать сборки Insider полугодового сервера для WSL 2, но установить его на EC2 будет нетривиально
2) WSL 2 требует Hyper-V, а Hyper-V поддерживается только на экземплярах Bare Metal EC2.
Поэтому гораздо проще запускать Docker-контейнеры Linux и Windows по отдельности в AWS.