Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
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
more
Archives
Today
Total
관리 메뉴

개발자 되버리기

도커 컨테이너 자원 할당 제한 본문

DevOps/Docker

도커 컨테이너 자원 할당 제한

구본익 2020. 11. 20. 15:27

컨테이너가 자원을 아무런 제약 없이 쓴다면 자칫 호스트의 자원을 전부 써버리면 다른 시스템이 동작을 멈출 수 있습니다.

 

컨테이너의 자원 제한을 확인하는 방법은 아래 명령어 입니다.

docker inspect myubuntu

 

기존에 있는 컨테이너의 자원할당량을 변경하고자 한다면

 

docker update (변경할 자원 제한)  (컨테이너 이름)

 

입니다. 메모리를 1GB로 제한한다고 하면 아래 명령어처럼 입력하시면 됩니다.

docker update --memory="1g" myubuntu

 

CPU를 제한 하고자 한다면 아래 명령어를 입력하시면 됩니다.

docker update --cpu-shares 1024 myubuntu

위 명령어에서 1024가 의미하는 것은 cpu 하나의 할당에서 1의 비중을 뜻합니다. 

만약에 이후에 다른 컨테이너에 512 를 할당하게 되면 1024:512 = 2:1 비율로 cpu를 점유할 수 있게 됩니다.

 

 

Comments