![Existe uma maneira de evitar a "Meditação do Guru" ao fazer docker pull?](https://rvso.com/image/1466418/Existe%20uma%20maneira%20de%20evitar%20a%20%22Medita%C3%A7%C3%A3o%20do%20Guru%22%20ao%20fazer%20docker%20pull%3F.png)
Eu tenho Win 7 de 32 bits, Vagrant + Virtualbox. Eu giro uma VM Ubuntu 14.04 (4cpu e 1,5G RAM) e instalo o docker. Então, executo um
docker pull jenkins
O uso de RAM na VM aumenta para quase 100% e, eventualmente, a VM entra em algum modo que o Virtualbox chama de "Meditação Guru".
Passando por alguns obstáculos, desligo a VM, reinicio e puxo novamente, e isso geralmente é concluído. Então eu inicio o contêiner jenkins e depois de trabalhar com 80% da CPU por vários minutos, "Meditação Guru", de novo!
Não tenho certeza se esse comportamento é típico do docker ou se é específico da imagem do Jenkins. Como eu poderia saber?
Existe uma maneira de limitar o uso de recursos do Docker? Não vejo nada nos documentos de opções do docker daemon.
Alguma outra dica para evitar a “Meditação Guru”?
Responder1
Primeiro você deve procurar por erros no vbox.log
. Se for um problema de memória, você poderá consertar isso alterando a memória alocada para o sistema operacional convidado. Dê uma olhada nesta postagem sobre o problema:http://www.fixedbyvonnie.com/2014/09/heck-virtualbox-guru-meditation-error/
Mas definitivamente olhe primeiro no log de erros ...