web-dev-qa-db-fra.com

Docker ne démarre pas sous Windows: mémoire insuffisante pour démarrer le menu fixe

J'essaie de démarrer avec Docker sous Windows. Ma machine dispose de 4 Go de RAM et d’un processeur Intel i5 cadencé à 1,9 GHz - 2,5 GHz, exécutant Windows 10 Pro x64. Je sais que ce ne sont pas des spécifications puissantes, mais j'aurais pensé pouvoir utiliser Docker?

Cependant, après avoir téléchargé Docker, le message d'erreur suivant s'affiche:

Pas assez de mémoire pour démarrer docker

J'ai vu divers messages sur le forum et des problèmes de github à ce sujet et suivi tous les conseils que je peux voir, tels que la modification des paramètres dans Docker, j'ai essayé ceux-ci:

 enter image description here

Ils ont également mentionné la modification des paramètres de Hyper-V VM, mais cela semble avoir été supprimé et recréé avec les paramètres spécifiés par Docker à chaque tentative de lancement. J'ai essayé 2048 Mo, 1792 Mo, 1536 Mo, 1280 Mo et 1024 Mo de RAM, qui ont tous échoué. 

Que puis-je faire d'autre? Sûrement je peux exécuter docker sous une forme quelconque sur ma machine? NB: J'ai fermé toutes les applications d'arrière-plan non essentielles. Il ne semble pas y avoir beaucoup d'autres suggestions pour ce qui semble être un problème assez commun, où les solutions proposées ne fonctionnent pas?

17
George Edwards

J'ai aussi rencontré le même problème. Tout essayé: donner de la mémoire dynamique à activer et désactiver Hyper V et bien d’autres. Mais avec tout ça, je n'ai eu aucun succès.

Ensuite, j'ai essayé ces étapes pour

Docker ne démarre pas sous Windows: pas assez de mémoire pour démarrer docker :

1) Dans le menu System Tray, cliquez avec le bouton droit de la souris sur Docker icon 

2) Sélectionnez Basculer vers les conteneurs Windows ...

3) Redémarrer le système.

Après le redémarrage, l'état de votre menu fixe doit s'afficher comme suit: Docker est en cours d'exécution

J'espère que cela t'aides!

29
rbashish

si vous êtes sur window et avez cette erreur, Aller au champ de recherche

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

 enter image description here

#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.
2
Mohit

Dans les paramètres, j'ai fait un réinitialiser les paramètres d'usine . Et redémarré l'ordinateur portable . Cela a fonctionné pour moi

2
Gurvinder singh

J'ai aussi le même problème. Peut-être que vous avez d'autres machines virtuelles dans Hyper-v, d'autres machines virtuelles ont également besoin de mémoire. arrêtez tous les autres ordinateurs virtuels Hyper-v et effectuez un nouveau test. pour moi a travaillé Mon gestionnaire Hyper-v

 enter image description here

1
Allex Ferra