Я не могу использовать Hyper-V и VT-x одновременно, и мне нужны виртуальные машины Virtualbox для работы в других проектах.Есть ли способ запустить Docker на VT-x или это просто не поддерживается?
Для запуска Docker для Windows требуется Microsoft Hyper-V.Установщик Docker для Windows включает Hyper-V для вас, если это необходимо, и перезагружает компьютер.После включения Hyper-V VirtualBox больше не работает, но все образы VirtualBox VM остаются.Виртуальные машины VirtualBox, созданные с помощью Docker-машины (включая ту, которая по умолчанию обычно создается во время установки Toolbox), больше не запускаются.Эти виртуальные машины нельзя использовать параллельно с Docker для Windows.Однако вы все равно можете использовать Docker-машину для управления удаленными виртуальными машинами.
https://docs.docker.com/docker-for-windows/install/#what-to-know-before-you-install
Если вам нужно использовать Hyper-V и VirtualBox, вы можете добавить еще одну загрузкузапись с отключением Hyper-V и переключением туда и обратно с перезагрузкой.
Не самый лучший, но он может работать, просто сделайте резервную копию (первая команда экспорта).
bcdedit /export filepath\filename bcdedit /copy {current} /d "Windows 10 No Hyper-V" bcdedit /set {replace this with guid from previous copy} hypervisorlaunchtype off
Подробнееподробные примеры:
https://mehraban.com.au/2018/04/13/switching-between-virtualbox-and-hyper-v/
https://www.hanselman.com/blog/SwitchEasilyBetweenVirtualBoxAndHyperVWithABCDEditBootEntryInWindows81.aspx