• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

컨테이너별 하드웨어를 할당받을 때

21.10.20 16:56 작성 조회수 123

0

강의에서처럼 컨테이너 별로 하드웨어 자원을 할당받을 때, 하나의 예를 들면 cpu의 경우 Cpu 코어 별로 컨테이너 별 할당을 하게 되는 방식인건지 아니면, 논리적으로 코어 조차도 분할해서 각 컨테이너가 사용할 수 있는 부분이 구분되는 것인지 궁금합니다. 

 

그리고 앞선 강의에서 도커가 각 컨테이너들을 격리시키는 방법으로 namespaces와 c group이라고 알려주셨는데, 이 기능들이 리눅스 컨테이너의 기술이더라구요. 그래서 그런데 도커가 리눅스 컨테이너 기반의 기술인건가요??

답변 1

답변을 작성해보세요.

0

안녕하세요 강낭콩님 ! 

우선 도커 컨테이너는 리눅스 기술을 이용해서 만들어진것입니다.
그러기에 namespace와 c group을 사용할 수 있습니다. 

코어 분할 같은 경우는 예를 들어서 만약 abc라는 컨테이너에 2.5core를 최대한으로 하고 싶으면 
docker run --cpus 2.5 abc:latest라고 해주시면 됩니다. 

수고하세요 ~ !