책/가장 빨리 만나는 Docker

[Docker] 가상머신과 Docker 간단 정리

IT공부블로그 2020. 12. 1. 11:02
728x90
반응형

Docker



게스트os를 설치하지 않아도 되기때문에 반가상화 보다 좀더 경랑화 된 컨테이너

호스트os의 자원을 같이 사용

호스트 os와 거의 비슷한 속도를 보임


리눅스 컨테이너(LXC)


컨테이너 : os가 존재하지않는 가상공간

리눅스 커널에서 제공해주는 기능으로 Control groups(cgroups), namespace isolation(namespaces) 으로 만든 공간

cgroups : 호스트 os의 cpu, 메모리 등 자원을 사용할수있도록 해줌

namespaces : 완전 격리된 공간을 제공


lxc는 이렇게 격리된 공간과 자원만 제공할뿐 배포 및 부가 기능은 제공하지 않음

그래서 최근 docker는 libcontainer를 이용 좀 더 부가기능이 추가된 컨테이너  

728x90
반응형