컨테이너를 왜 배우냐?

→ 확장성, 배포 쉬움

Untitled

왜 리눅스에서 돌리냐?

→ 리눅스 커널 기능을 써야 하니까!

→ window나 mac os 는 커널이 없으니 Hypervisor를 활성화 시켜야함 그래서 컨테이너는 리눅스로 돌림

chroot : 독립된 공간 형성

namesapace : isolage 기능 지원

cgroup: 필요한 만큼 HW 지원

Untitled

그래서 왜 쓰냐?

→ 개발자가 만든 그대로 어디서든 돌아가고 확장/축소가 쉬우며 MSA, DevOps에 적합함

Untitled