У меня 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/
Но обязательно сначала посмотрите журнал ошибок...