Git va trop lent dans le récipient Docker

voix
0

J'exécuter la commande git statusdans un conteneur de Docker et après plus de 6 secondes , je reçois cette sortie.

It took 6.52 seconds to enumerate untracked files. 'status -uno'
may speed it up, but you have to be careful not to forget to add
new files yourself (see 'git help status').
no changes added to commit (use git add and/or git commit -a)

Toute solution pour le faire aller plus vite?

Créé 18/12/2018 à 11:07
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
0

J'ai eu le même problème jusqu'à ce que je Docker plus alloué Ressources en cliquant sur « Paramètres » puis « Avancé ». Vous voulez vous assurer que vous utilisez la dernière version de Docker Desktop (pour Windows).

Par défaut, la machine virtuelle Hyper-V dans lequel Docker ne fonctionne que obtient 2 processeurs et 2 Go de RAM.

Une fois que je me suis cogné la machine virtuelle à 3 processeurs et RAM 5 Go, j'ai eu aucun problème à faire « git status », « git checkout », etc. Avant le changement, ces commandes seraient souvent jamais complète.

Avant de faire le changement, je suis entré dans « Gestionnaire Hyper-V » et cliqué sur l'onglet « Memory » en bas. Il a montré que « la demande de mémoire » était sur le point 3Go, donc je devine que la machine virtuelle est sur le disque et swapping qui aurait causé toutes sortes de problèmes. Maintenant, il me reste environ 2 Go d'espace libre avec ma RAM, et la performance est beaucoup mieux.

J'espère que ceci vous aide!

Créé 23/01/2019 à 04:52
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more