run machine enable create windows docker virtual-machine hyper-v

machine - Docker no se inicia en Windows: no hay suficiente memoria para iniciar la ventana acoplable



enable hyper v windows 10 (7)

¿Ha habilitado la NUMA que abarca la configuración de HyperV? Si no lo habilito apuesto a que resolverá tu problema.

De forma predeterminada, Windows Server habilita la expansión de NUMA, lo que proporciona la mayor flexibilidad, ya que las máquinas virtuales (VM) pueden acceder y utilizar la memoria en cualquier nodo NUMA. Pero puede resultar en un menor rendimiento en comparación con obligar a las máquinas virtuales a usar la memoria en el mismo nodo NUMA que los núcleos del procesador.

Al deshabilitar la expansión de NUMA, se asegura de que las máquinas virtuales utilicen la memoria y los núcleos del procesador en el mismo nodo NUMA, brindando el mejor rendimiento. Esto solo debe cambiarse una vez, si, como administrador, se siente cómodo con NUMA y las implicaciones de desactivación y también si tiene algún conjunto de administración adicional que pueda ayudar a garantizar la mejor configuración.

Para configurar la expansión de NUMA, abra la configuración de Hyper-V y seleccione la opción de expansión de NUMA y desactívela, estoy seguro, se resolverá; Luché con el problema durante una semana y lo resolví deshabilitando NUMA.

Estoy seguro de que esto se marcaría como resuelto al deshabilitar NUMA en el Administrador de Hyper-V.

Estoy tratando de empezar con Docker en Windows. Mi máquina tiene 4GB de RAM y un procesador Intel i5 de 1.9GHz - 2.5GHz, ejecutando Windows 10 Pro x64. Sé que estas no son especificaciones poderosas, pero hubiera pensado que debería poder ejecutar Docker.

Sin embargo, después de descargar Docker, aparece el mensaje de error:

No hay suficiente memoria para iniciar la ventana acoplable

He visto varias publicaciones en el foro y problemas con github sobre esto y seguí todos los consejos que puedo ver, como modificar la configuración en Docker, intenté lo siguiente:

También mencionaron el cambio de la configuración de la máquina virtual Hyper-V, sin embargo, esto parece ser eliminado y recreado con la configuración especificada de Docker en cada intento de lanzamiento. Intenté 2048MB, 1792MB, 1536MB, 1280MB y 1024MB de RAM, todo lo cual falló.

¿Que más puedo hacer? ¿Seguramente puedo ejecutar docker de alguna forma en mi máquina? NB: He cerrado todas las aplicaciones de fondo no esenciales. Parece que no hay muchas otras sugerencias para lo que parece ser un problema bastante común, donde las soluciones dadas no funcionan.


Bajé mi memoria e intercambié a la más baja que iría, así como el tamaño de la imagen del disco a 32 gb y finalmente comenzó sin cambiar a los contenedores de Windows o tener que reiniciar.


Cuando experimenté este problema, modifiqué el script de PowerShell MobyLinux.ps1 que se encuentra en la carpeta de recursos en la instalación de Docker en C: / Archivos de programa / Docker / Docker / resources. ¡Esencialmente forcé los valores de $ CPUs a 2 y de $ Memory a 512, que funcionaron para los recursos limitados de mi caja de desarrollo!

En este punto, cuando Docker elimina la instancia de MobyLinuxVM en Hyper-V y la vuelve a crear desde el script de PowerShell, ahora usa mis valores:

Esta vez, la máquina virtual permanece activa y estable, y Docker cambia con éxito de los Contenedores de Windows a los Contenedores de Linux:

Espero que esto ayude a alguien.


En Configuración, hice un restablecimiento a los valores predeterminados de fábrica . Y reinició el portátil. Funciono para mi


Si estás en la ventana y obtuviste este error, ve al cuadro de búsqueda

#1 type Hyper-V Manager Click on it, a window like attached screenshot open,

#2 Select MobilinuxVM(normally same name if running windows docker) #3 Right click and open - Setting 2 The second window will open(setting for MobiLinux) i.e to the screenshot. #4 Go to Memory Tab in left Pane. #5 click on a dynamic checkbox and set minimum value to some lower amount say 512, and max value to the desired one, #6 apply now it will start running as well after few minutes take the amount it required as well.


También me he encontrado con el mismo problema. Intenté todo, desde proporcionar memoria dinámica hasta habilitar y deshabilitar Hyper V y muchos más. Pero con todo eso, no tengo éxito.

Entonces intenté estos pasos para

Docker no se iniciará en Windows: no hay suficiente memoria para iniciar la ventana acoplable :

1) En el menú de la bandeja del sistema, haga clic derecho en el icono de Docker

2) Seleccione Cambiar a contenedores de Windows ...

3) Reinicie el sistema.

Hay que ir después de reiniciar el estado de su ventana acoplable debe mostrarse como: Se está ejecutando el acoplador

¡Espero que esto ayude!


También tengo el mismo problema. Tal vez tenga otra máquina virtual en Hyper-v, otras máquinas virtuales también necesitan memoria. Detenga todas las demás máquinas virtuales Hyper-v y vuelva a realizar la prueba. para mí trabajó mi administrador de Hyper-v