Когда-то я использовал VirtualBox (VB) и Vagrant (V) для запуска виртуальных машин. Поскольку я установил docker-for-windows (DfW) и запустил V, VB жалуется на Hyper-V (HV) .
[user@localhost ~]$ vagrant up
Stderr: VBoxManage.exe: error: VT-x is not available (VERR_VMX_NO_VMX)
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component
ConsoleWrap, interface IConsole
Хотя эта ссылка указывает, что V поддерживает HV, приведенное выше сообщение об ошибке противоречиво. Почему VB выглядит несовместимым с HV, почему V говорит, что поддерживает HV и как предотвратить отключение HV, чтобы снова использовать V.
| Product | Version |
|:-----------|--------:|
| Vagrant | 2.0.1 |
| VirtualBox | 5.2.4 |
| Windows | 10 |
обсуждение
Предложение по включению и выключению Hyper-V не является предпочтительным решением, так как отнимает много времени.
Если можно было бы запустить V и DfW в одной системе, заменив VB, это может быть вариантом.