Acabo de descargar "Docker para Windows" del sitio web de Docker Hub https://hub.docker.com/editions/community/docker-ce-desktop-windows
Estoy ejecutando una VM de Azure con Windows 10 Pro N. El tamaño de la VM es "B2 estándar (2 vcpus, 4 GB de memoria)"
Leí este enlace: https://azure.microsoft.com/en-us/blog/nested-virtualization-in-azure/
¿Este problema se debe al tamaño de la máquina virtual? Si es así, ¿cómo instalo la versión de Docker para esta máquina virtual?
Solo ciertas máquinas virtuales de Azure admiten la virtualización anidada. Este enlace muestra cuáles lo admiten.
https://docs.microsoft.com/en-us/azure/virtual-machines/acu
Busque las máquinas con "***" en la columna "vCPU: Core" como dice el artículo:
***Hyper-threading y capaz de ejecutar virtualización anidada
Sí, debido al tamaño de la máquina virtual. Si bien desea instalar el motor Docker en la VM de Windows, debe habilitar la virtualización en la VM. Y para Azure VM, significa los tamaños apropiados para la VM. Consulte los pasos que habilitan la virtualización anidada en una máquina virtual de Azure . Luego, el motor Docker funcionará bien en la máquina virtual.
Aquí está el ejemplo, el tamaño de la máquina virtual es D2s v3 estándar (2 vcpus, memoria de 8 GiB), luego el motor acoplable se instala en él y funciona bien. A continuación se muestra la captura de pantalla: