À l'époque, j'utilisais VirtualBox (VB) et Vagrant (V) pour exécuter des machines virtuelles. Depuis que j'ai installé Docker-for-Windows (DfW) et exécuté V, VB se plaint d' 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
Bien que ce lien indique que V prend en charge HV, le message d'erreur ci-dessus est contradictoire. Pourquoi VB semble-t-il incompatible avec HV, pourquoi V dit qu'il prend en charge HV et comment empêcher que HV soit désactivé pour pouvoir utiliser à nouveau V.
| Product | Version |
|:-----------|--------:|
| Vagrant | 2.0.1 |
| VirtualBox | 5.2.4 |
| Windows | 10 |
Discussion
La suggestion d'activer et de désactiver Hyper-V n'est pas la solution préférée car elle prend du temps.
S'il était possible d'exécuter V et DfW sur le même système en remplaçant VB, cela pourrait être une option.