Есть ли способ избежать «гуру-медитации» при выполнении docker pull?

Есть ли способ избежать «гуру-медитации» при выполнении docker pull?

У меня Win 7 32-bit, Vagrant + Virtualbox. Я запускаю Ubuntu 14.04 VM (4cpu и 1.5G RAM) и устанавливаю docker. Затем я запускаю

docker pull jenkins

Использование оперативной памяти на виртуальной машине достигает почти 100%, и в конечном итоге виртуальная машина переходит в режим, который Virtualbox называет «Guru Meditation».

Прыгая через несколько обручей, я выключаю VM, перезапускаю и снова тяну, и это обычно завершается. Затем я запускаю контейнер jenkins и после нескольких минут работы на 80% CPU, "Guru Meditation", снова!

Я не уверен, что это поведение типично для docker или это специфично для образа jenkins. Как я могу это определить?

Есть ли способ ограничить использование ресурсов docker? Я ничего не вижу в документации по параметрам docker daemon.

Есть ли еще какие-нибудь советы, как избежать «Гуру-медитации»?

решение1

Сначала вам следует проверить наличие ошибок в vbox.log. Если проблема с памятью, вы сможете исправить ее, изменив память, выделенную для гостевой ОС. Взгляните на этот пост о проблеме:http://www.fixedbyvonnie.com/2014/09/heck-virtualbox-guru-meditation-error/

Но обязательно сначала посмотрите журнал ошибок...

Связанный контент