그 당시에는 VirtualBox (VB) 와 Vagrant (V) 를 사용하여 VM을 실행했습니다. 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를 지원한다고 말하는 이유와 V를 다시 사용하기 위해 HV를 비활성화해야하는 방법을 설명합니다.
| Product | Version |
|:-----------|--------:|
| Vagrant | 2.0.1 |
| VirtualBox | 5.2.4 |
| Windows | 10 |
토론
Hyper-V를 켜고 끄는 제안 은 시간이 많이 걸리므로 선호되는 솔루션이 아닙니다.
VB를 교체하여 동일한 시스템에서 V 및 DfW를 실행할 수있는 경우 이는 옵션 일 수 있습니다.