도커

  1. 컨테이너라는 독립적인 공간에서 동작하는 프로세스를 제공함
  2. 가상화 기술 중 하나
  3. 기존의 가상화 방식은 주로 OS를 통째로 가상화했음
  4. 동일한 컨테이너로 동작 시킬 시 컨테이너 위에서 동작하는 Application은 모두 동일한 환경(OS, 언어 런타임, 프레임워크 버전 등)에서 동작하게됨
  5. 변화하지 않는 실행 환경으로 Idempotency 확보
  6. 모든 대상 환경에 Dockerfile 파일을 통해 실행 환경 구축 가능
  7. 시스템을 구성하는 Application 및 미들웨어의 관리 용이성 증가

왼쪽 기존의 VM을 이용한 가상화, 오른쪽 도커 컨테이너를 이용한 가상화

+ Recent posts