Hagámoslo simple, está bien, se supone que mi dispositivo (Windows 10 Pro) es compatible con (SLAT) de acuerdo con la herramienta de información central, pero cuando intento ejecutar la información del sistema en Power-Shell, veo esto
VM Monitor Mode Extensions: Yes Virtualization Enabled In Firmware: Yes Second Level Address Translation: No Data Execution Prevention Available: Yesluego, cuando intento ejecutar Docker, no se inicia y muestra que debo habilitar la virtualización en mi BIOS
Probé todas las cosas tradicionales como: 1- en su PowerShell, escriba dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All 2- intente reiniciar su PC y asegúrese de que la virtualización esté habilitada en la configuración de BIO ( Lo hice, pero no resolvió mi problema. 3- Intenté habilitar Hyper-v usando las funciones de Windows, activarlas o desactivarlas.
Espero poder ejecutar docker
Como se ve en este hilo , eso podría ser un problema del procesador.
La traducción de direcciones de segundo nivel (SLAT), también conocida como paginación anidada, es una tecnología de virtualización asistida por hardware que permite evitar la sobrecarga asociada con las tablas de páginas ocultas administradas por software.
El hilo incluye enlaces para saber si tu procesador soporta la función de no.
Con respecto a VirtualBox , esto es lo que usa el Docker Toolbox heredado .
Si tampoco funciona, puede probar y usar (con VirtualBox 6.x) un enfoque de virtualización anidado, como se explica aquí , activando un entorno limitado de Windows.