본문 바로가기

Ops/Docker

Docker 명령어 - 자원 할당 명령어

반응형

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