컨테이너 자원 할당 제한

iseon_u·2023년 5월 1일
0

Docker

목록 보기
7/12
post-thumbnail

컨테이너 자원 할당 제한


  • 컨테이너는 기본적으로 호스트의 자원을 제한 없이 사용
  • run, create 명령어에서 옵션 사용

이미 생성된 컨테이너 자원 제한 변경시 update 명령어 사용

컨테이너 상세 정보 확인

$ docker inspect 컨테이너이름

컨테이너 메모리 제한

$ docker run -d \
--memory="1g" \
--name memory_1g
  • 최소 제한 메모리 6MB

컨테이너 CPU 제한

$ docker run -i -t --name cpu_share \
--cpu-shares 1024 \
  • CPU를 상대적으로 얼마나 사용할 수 있는지 설정
  • 기본 값은 1024, CPU 할당에서 1의 비중

Block I/O 제한

  • 기본적으로 컨테이너 내부에서 파일을 읽고 쓰는 대역폭 제한 없음
  • 쓰고 읽는 작업의 초당 제한 설정
    • --device-write-bps, —-device-read-bps
  • 상대적 비중 제한 설정
    • --device-write-iops, —-device-read-iops
profile
🧑🏻‍💻 Hello World!

0개의 댓글