Data+

Docker Build 시 Exit Code가 137인 경우

by Qerogram

서론

빌드 시 pip으로 라이브러리를 설치하는 코드에서 갑자기 에러가 발생했다. 찾아보니 원인은 메모리 부족 ㅡㅡ

별도로 도커에 대해 배우지 않았다보니, 도커는 메인 메모리에서 알아서 필요한 만큼 가져간다고 생각했어서 뭔데 안깔리지? 싶었으나 당연하게도 기존에 가졌던 생각이 잘못됐었다.

 

본론

맥북 기준으로는 Docker Desktop 앱의 우측 상단 Settings 아이콘 -> Resources를 통해 할당된 자원을 조절할 수 있었다.

컴퓨터마다 같은 값인지는 모르겠으나, 2GB 정도로 메모리가 할당되어 있었다.

메모리를 할당량을 늘려서 재빌드를 하니까 에러 없이 잘 동작했다.

 

블로그의 정보

Data+

Qerogram

활동하기