Docker Build 시 Exit Code가 137인 경우
by Qerogram서론
빌드 시 pip으로 라이브러리를 설치하는 코드에서 갑자기 에러가 발생했다. 찾아보니 원인은 메모리 부족 ㅡㅡ
별도로 도커에 대해 배우지 않았다보니, 도커는 메인 메모리에서 알아서 필요한 만큼 가져간다고 생각했어서 뭔데 안깔리지? 싶었으나 당연하게도 기존에 가졌던 생각이 잘못됐었다.
본론
맥북 기준으로는 Docker Desktop 앱의 우측 상단 Settings 아이콘 -> Resources를 통해 할당된 자원을 조절할 수 있었다.
컴퓨터마다 같은 값인지는 모르겠으나, 2GB 정도로 메모리가 할당되어 있었다.
메모리를 할당량을 늘려서 재빌드를 하니까 에러 없이 잘 동작했다.
'잡다한 것' 카테고리의 다른 글
docker-compose로 빌드한 이미지를 GCP k8s에 올려보기 (0) | 2022.02.21 |
---|---|
docker-compose.yaml 파일을 k8s 파일로 변경하는 법 (0) | 2022.02.20 |
VSCode를 Docker Container에 붙여 작업하기 #1 (0) | 2021.11.07 |
VSCode Live Share Remote Debug 설정 (0) | 2021.05.01 |
code server 구축 (0) | 2021.05.01 |
블로그의 정보
Data+
Qerogram