일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 알고리즘
- selenium
- DB
- G-Suite
- 추천 영상
- Google Drive
- List
- docker-compose
- nocookie
- 장고
- 링크
- python
- flask
- 아이폰
- 코딩
- Django
- 충북
- 그리디 알고리즘
- 파이썬
- gpu 병렬처리
- 유튜브
- 리스트
- pymongo
- 탐욕 알고리즘
- 구글 드라이브
- venv
- 단축어
- MongoDB
- 깃허브
- 바로학교
Archives
- Today
- Total
SSAMKO의 개발 이야기
[Docker] Container Memory 제한 설정 - pip install killed 문제 해결 본문
반응형
docker로 python 이미지를 생성하고,
requirements.txt를 이용해 pip install을 진행하다보면,
pytorch같은 큰 라이브러리가 포함되어 있을 경우 kiilled
라는 에러메세지와 함께 종료되는 경우가 있다.
이런 경우 대부분 memory문제인데,
docekr container에 기본적으로 memory가 1GB로 제한되어있어서 그렇다.
이를 해결해주려면, 아래와 같은 커맨드를 사용해 메모리를 늘려주면 된다.
sudo docker run -it --memory=”[memory_limit]” [docker_image]
예,
sudo docker run -it --memory=”3g” myApp
docker-compose로 작성할때는 기존에 아마도 build: .
으로 되어있었을 부분을 아래처럼 고쳐주면 된다. (version 3 기준)
version: "3.9"
services:
myApp:
build:
context: .
shm_size: '3gb'
반응형
'Docker' 카테고리의 다른 글
[docker]boto3 사용시 Unable to locate credentials 에러 해결 (0) | 2021.09.07 |
---|---|
[Docker] flask app 배포 (0) | 2021.02.01 |
Comments