인프런 커뮤니티 질문&답변
컨테이너별 하드웨어를 할당받을 때
작성
·
219
0
강의에서처럼 컨테이너 별로 하드웨어 자원을 할당받을 때, 하나의 예를 들면 cpu의 경우 Cpu 코어 별로 컨테이너 별 할당을 하게 되는 방식인건지 아니면, 논리적으로 코어 조차도 분할해서 각 컨테이너가 사용할 수 있는 부분이 구분되는 것인지 궁금합니다.
그리고 앞선 강의에서 도커가 각 컨테이너들을 격리시키는 방법으로 namespaces와 c group이라고 알려주셨는데, 이 기능들이 리눅스 컨테이너의 기술이더라구요. 그래서 그런데 도커가 리눅스 컨테이너 기반의 기술인건가요??
퀴즈
전통적인 소프트웨어 설치 과정이 복잡했던 주된 이유는 무엇일까요?
서버 성능 부족
네트워크 연결 불안정
설치 파일과 운영체제, 버전 간의 호환성 문제
사용자 권한 설정 오류
답변 1
0
John Ahn
지식공유자
안녕하세요 강낭콩님 !
우선 도커 컨테이너는 리눅스 기술을 이용해서 만들어진것입니다.
그러기에 namespace와 c group을 사용할 수 있습니다.
코어 분할 같은 경우는 예를 들어서 만약 abc라는 컨테이너에 2.5core를 최대한으로 하고 싶으면
docker run --cpus 2.5 abc:latest라고 해주시면 됩니다.
수고하세요 ~ !




