- 컨테이너 메모리 제한
- docker run 명령어에 —memory를 지정하여 컨테이너의 메모리를 제한할 수 있다
- 명령어는 다음과 같이 입력한다
docker run -d \\ --memory="1g" \\ --name memory_1g \\ nginx
- 스왑 메모리
스왑 메모리는 기본적으로 메모리의 2배로 자동 설정되지만 —memory-swap 명령어로 따로 설정해줄 수 있다docker run -it --name swap_500m \\ --memory=200m \\ --memory-swap=500m \\ ubuntu:14.04
- 컨테이너 CPU 제한
- —cpu-shares 옵션은 컨테이너에 가중치를 설정해 해당 컨테이너가 CPU를 상대적으로 얼마나 사용할 수 있는지를 나타낸다
- 쉽게 말해서 CPU를 하나씩 할당하는 방식이 아니고 시스템에 CPU를 어느정도씩 나눠쓰는 방식이다
컨테이너가 값은 1024 = 1 이다docker run -i -t --name cpu_share \\ --cpu-shares 1024 \\ ubuntu:14.04
이 글은 시작하세요! 도커/쿠버네티스를 보고 공부한 글입니다
'서버 > 도커' 카테고리의 다른 글
[도커] 도커 이미지 (0) | 2022.03.02 |
---|---|
[도커] Block I/O 제한 (0) | 2022.03.02 |
[도커] fluentd 로깅 (0) | 2022.02.28 |
[도커] json-file 로그 사용하기 (0) | 2022.02.28 |
[도커] 브리지 네트워크와 —net-alias (0) | 2022.02.25 |
댓글