리눅스에서 돌려야 하는 이유 리눅스 커널 기능을 사용해야 함 chroot : 독립된 공간 형성 namespace : isolate 기능 지원(6 isolate) cgroup : 필요한만큼 HW 지원 윈도우 & Mac의 경우, Hypervisor 활성화를 통해서, 리눅스 커널을 사용한다. 일반 프로그램과 컨테이너의 차이점 동작은 일반 프로그램과 동일하다. 그렇지만, 기반이 다르다. 컨테이너 기반과 애플리케이션 운영 환경 기반의 차이 도커를 사용하는 이유 개발자가 만든 그대로 어디서든 돌릴 수가 있고 확장/축소가 쉽다 - Scale Out / Scale In MSA, Devops 환경에 적합 - 최근 제일 핫한 환경 과거엔, 고객사의 HW가 운영되는 구조가 천차만별이라 개발자가 만든 프로그램이 고객사에서 동..