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

4

Eu tenho o Win 7 de 32 bits, o Vagrant + Virtualbox. Eu crio uma VM Ubuntu 14.04 (4cpu e 1.5G RAM) e instalo a janela de encaixe. Então, eu executo um

docker pull jenkins

O uso de RAM na VM aumenta para quase 100% e, eventualmente, a VM entra em algum modo de chamadas do Virtualbox "Guru Meditation".

Saltando através de alguns aros, eu desligo a VM, relanço e puxo novamente, e isso geralmente é concluído. Então eu lanço o contêiner de jenkins e depois de chugging ao longo de 80% da CPU por vários minutos, "Guru Meditation", novamente!

Não tenho certeza se esse comportamento é típico da janela de encaixe ou se isso é específico da imagem da Jenkins. Como eu seria capaz de dizer?

Existe uma maneira de limitar o uso de recursos do docker? Não vejo nada nos documentos de opções do daemon do docker.

Alguma outra dica para evitar a "Meditação Guru"?

    
por CAB 17.09.2015 / 19:48

1 resposta

1

Primeiro, você deve procurar por erros em 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 neste post sobre o problema: link

Mas, definitivamente, procure primeiro no log de erros ...

    
por 25.09.2015 / 22:55