Existe uma maneira de evitar a "Meditação do Guru" ao fazer docker pull?

Existe uma maneira de evitar a "Meditação do Guru" ao fazer docker pull?

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 ...

informação relacionada