기록을 위한 지식공유로 대화법을 사용하는 점 양해부탁드립니다. Docker 는 가상화 기술 중 컨테이너 가상화 의 대표 플랫폼이라는건 알고 시작합니다. 1. 가상화 필요성 가상화라고 많이 들어봤을 건데 왜 쓰는건지 곰곰히 생각해보자 개발자가 어떠한 어플리케이션을 만들었는데 사용하는 유저의 운영체제 에 따라 미들웨어가 다르기때문에 시스템 통합을 해야하는 문제가있다, 또 같은 시스템이라고하더라도 버전마다 호환성을 따져야할 수 있다. 개발자가 각 시스템에 맞는 개발을 할 수 없기때문에 가상화를 통해 어플리케이션 이식성을 확보한다. 2. 가상화 종류 2-1. 호스트 가상화 하드웨어 Base OS (호스트 OS) 를 설치하고 가상화 SW 를 구동하는 방법으로 OVERHEAD 가 크다 ※ OVERHEAD 는 HAR..