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을 종료하고 다시 시작하고 다시 당기면 일반적으로 완료됩니다. 그런 다음 젠킨스 컨테이너를 실행하고 몇 분 동안 80% CPU에서 "Guru Meditation"을 실행한 후 다시 실행합니다!

이 동작이 docker의 일반적인 동작인지 또는 이것이 jenkins 이미지에만 해당되는지 확실하지 않습니다. 어떻게 알 수 있을까요?

Docker 리소스 사용량을 제한하는 방법이 있습니까? docker 데몬 옵션 문서에 아무것도 표시되지 않습니다.

"전문가 명상"을 피하기 위한 다른 조언이 있습니까?

답변1

먼저 에 오류가 있는지 살펴봐야 합니다 vbox.log. 메모리 문제인 경우 게스트 OS에 할당된 메모리를 변경하여 이 문제를 해결할 수 있습니다. 문제에 대한 이 게시물을 살펴보십시오.http://www.fixedbyvonnie.com/2014/09/heck-virtualbox-guru-meditation-error/

하지만 먼저 오류 로그를 살펴보십시오 ...

관련 정보