2 votos

El invitado de Docker y OSX Windows 10 Pro "no tiene VT-X/AMD-v habilitado. Habilitarlo en la BIOS es obligatorio"

Tengo MacOS 10.12.3 y Windows 10 Pro corriendo bajo Parallels. Intento instalar Docker en Windows 10. No pude instalar Docker para Windows en lugar de Docker Toolbox (ni idea de por qué) pero al instalar Docker Toolbox

"Este ordenador no tiene habilitado VT-X/AMD-v. Es obligatorio habilitarlo en la BIOS".

y según hilos más antiguos, conseguir que Docker funcione puede no funcionar con VirtualBox debido a la falta de soporte de virtualización anidada (esto puede ser antiguo).

C:\Program Files\Oracle\VirtualBox\VBoxManage.exe --version,(default) DBG |
 STDOUT:
,(default) DBG |
 {,(default) DBG |
 5.1.20r114628,(default) DBG |
 },(default) DBG |
 STDERR:
,(default) DBG |
 {,(default) DBG |
 },(default) DBG |
 Hyper-V is not installed.,(default) DBG |
 %!(EXTRA *exec.Error=exec:
 "vmms.exe":
 executable file not found in %PATH%)COMMAND:
 wmic cpu get VirtualizationFirmwareEnabled,(default) DBG |
 STDOUT:
,(default) DBG |
 {,(default) DBG |
 VirtualizationFirmwareEnabled ,(default) DBG |
 FALSE ,(default) DBG |
 ,(default) DBG |
 },Error with pre-create check:
 "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory",open 
C:\Users\user2.user\.docker\machine\machines\default\default\Logs\VBox.log:
 The system cannot find the path specified.,notifying bugsnag:
 [Error with pre-create check:
 "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory"],bugsnag.Notify:
 [bugsnag/payload.deliver:
 Post https:
//notify.bugsnag.com/:
 dial tcp:
 lookup notify.bugsnag.com:
 getaddrinfow:
 No such host is known.],

donde se observa que "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory" y "Hyper-V is not installed." .

¿Cómo puedo conseguir que Docker funcione en Windows 10 Pro con el host OSX y Windows 10 virtualizado en el software Parallel de OSX?

Hilos antiguos con diferentes configuraciones y algunos consejos

  1. https://superuser.com/questions/1138980/this-computer-doesnt-have-vt-x-amd-v-enabled-enabling-it-in-the-bios-is-mandat

  2. Hyper-V en Windows 10 en MacBook Pro

En lugar de usar BootCamp, utiliza un sistema de virtualización que funcione en MacOS como VMware Fusion, Parallels, etc. Puede utilizar la virtualización anidada para ejecutar los contenedores Docker utilizando Hyper-V en Windows de esa manera.

Configuración de Parallels (ejecutando Parallels Desktop 12 para Mac, versión 12.2.0)

No veo nada sobre la activación de la virtualización anidada.

enter image description here

1 votos

Muñecas rusas nido: un recipiente dentro de un huésped dentro de un anfitrión. ¿Está interesado en conseguir que Docker funcione directamente en MacOS? El requisito de VT-X podría estar relacionado con Windows y no con Docker en el hardware de Apple.

0 votos

Voto por cerrar esta pregunta como off-topic porque se trata de ejecutar Docker dentro de Windows (que se ejecuta bajo MacOS por pura casualidad).

1voto

Jose Chavez Puntos 645

Para activar la virtualización anidada en Parallels, haga lo siguiente:

1) Apagar la máquina virtual

2) Abra la configuración de la máquina virtual

3) Haga clic en la pestaña "General".

4) Seleccione la detección automática del sistema operativo o seleccione explícitamente Windows 10

5) Haga clic en la pestaña "Hardware" y luego en "CPU y Memoria" en la lista de la izquierda

6) Despliegue "Configuración avanzada" y marque la opción "Activar la virtualización anidada".

0 votos

No veo nada sobre la habilitación de la virtualización anidada en ese punto, ¿estás ejecutando Parallels Desktop 12? He publicado una imagen aquí .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X