En el pasado, estaba usando VirtualBox (VB) y Vagrant (V) para ejecutar máquinas virtuales. Desde que instalé docker-for-windows (DfW) y ejecuté V, VB se queja de 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
Aunque este enlace indica que V es compatible con HV, el mensaje de error anterior es contradictorio. ¿Por qué VB se ve incompatible con HV? ¿Por qué V dice que es compatible con HV?
| Product | Version |
|:-----------|--------:|
| Vagrant | 2.0.1 |
| VirtualBox | 5.2.4 |
| Windows | 10 |
Discusión
La sugerencia de activar y desactivar Hyper-V no es la solución preferida, ya que lleva mucho tiempo.
Si fuera posible ejecutar V y DfW en el mismo sistema reemplazando VB, esta podría ser una opción.