docker pull を実行するときに「Guru Meditation」を回避する方法はありますか?

docker pull を実行するときに「Guru Meditation」を回避する方法はありますか?

私はWin 7 32ビット、Vagrant + Virtualboxを使用しています。Ubuntu 14.04 VM(4CPU、1.5G RAM)を起動し、dockerをインストールします。次に、

docker pull jenkins

VM 上の RAM 使用率はほぼ 100% に達し、最終的に VM は Virtualbox が「Guru Meditation」と呼ぶモードになります。

いくつかの手順を経て、VM をシャットダウンし、再起動して再度プルすると、通常は完了します。次に、Jenkins コンテナーを起動し、数分間 CPU 使用率 80% で動作した後、再び「Guru Meditation」を実行します。

この動作が docker の典型的なものなのか、それとも jenkins イメージに固有のものなのかはわかりません。どうすればわかりますか?

docker リソースの使用を制限する方法はありますか? docker デーモン オプションのドキュメントには何も記載されていません。

「グル瞑想」を避けるための他のヒントはありますか?

答え1

まず、 のエラーがないか確認する必要がありますvbox.log。メモリの問題であれば、ゲスト OS に割り当てられたメモリを変更することで修正できるはずです。この問題に関する次の投稿をご覧ください。http://www.fixedbyvonnie.com/2014/09/heck-virtualbox-guru-meditation-error/

ただし、まずは必ずエラー ログを確認してください...

関連情報