11) Docker의 구성요소
docker의 구성요소 (출처: https://docs.docker.com/get-started/overview/)
12) 기존 기술과 다른 부분
각각의 application을 원하는 환경에서 실행하는 기술이 예전에는 없었나?
비슷한 것으로 가상 머신(VM) 기술이 있었습니다.
Virtual Machine과 docker의 차이
기존 가상화 기술(VMware, VirtualBox) 은 하이퍼바이저를 사용해서 여러개의 운영체재를 하나의 호스트에서 생성해 사용하는 방식
도커는 리눅스의 자체 기능인 chroot, namespace, cgroup기술을 사용해서 프로세스 단위의 격리 환경을 만들기 때문세 성능 손실이 거의 없습니다.