Git vai muito lento no recipiente Docker

votos
0

Eu executar o comando git statusdentro de um recipiente de Docker e depois de mais de 6 segundos eu recebo esta saída.

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)

Qualquer solução para torná-lo ir mais rápido?

Publicado 18/12/2018 em 11:07
fonte usuário
Em outras línguas...                            


1 respostas

votos
0

Eu tive o mesmo problema até que eu alocados mais recursos Docker clicando em "Configurações" e depois "Avançado". Você vai querer se certificar de que você está usando a versão mais recente do Docker desktop (para Windows).

Por padrão, a máquina virtual Hyper-V em que Docker corre só recebe 2 CPUs e 2 GB de RAM.

Uma vez que eu colidido até a VM para 3 CPUs e 5 GB de RAM, eu não tinha problema fazer "git status", "git checkout", etc. Antes da mudança, esses comandos seria frequentemente nunca completa.

Antes de fazer a mudança, eu entrei em "Hyper-V Manager" e clicar na guia "Memória" na parte inferior. Ele mostrou que "Memory Demand" foi de cerca de 3 GB, então eu estou supondo que o VM foi trocando para o disco e que teria causado todos os tipos de problemas. Agora, ainda tenho cerca de 2 GB de espaço livre com a minha RAM, eo desempenho é muito, muito melhor.

Espero que isso ajude você!

Respondeu 23/01/2019 em 04:52
fonte usuário

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