반응형
Docker 명령어 - 자원 할당 명령어
메모리 제한
docker run --momory="1g"
스왑 메모리 지정
docker run --memory-swap="500m"
CPU 할당
docker run --cpu-share 1024
- shared 1024는 default 값으로 비율에서 1을 의미
- 1024 로 할당한 컨테이너와 512로 할당한 컨테이너가 있다면 최대 2:1 의 비율로 CPU를 사용
CPU 단독 사용 (3번째 core)
docker run --cpuset-cpu=2
CPU 단독 사용 (1, 4번째 core)
docker run --cpuset-cpu="0,3"
CPU 단독 사용 (1~3번째 core)
docker run --cpuset-cpu="0-2"
CPU 사용량 제한 (quota / period)
docker run --cpu-period=100000 --cpu-quota=10000
- 10%를 사용한다는 의미
CPU 사용량 제한 (cpus)
docker run --cpus=0.5
- 50%를 사용한다는 의미
by mkdir-chandler
728x90
반응형
'Ops > Docker' 카테고리의 다른 글
Podman App - redis 3 설치 (0) | 2023.11.20 |
---|---|
Docker App - registry 설치 (0) | 2023.11.19 |
Docker 명령어 - 리소스 삭제 명령어 (0) | 2023.11.15 |
Docker 명령어 - log 크기 지정 (0) | 2023.11.09 |
Docker 명령어 - log 조회 (0) | 2023.11.08 |