Docker에 이미지를 빌드하고 배포해보도록 합시다.
컨테이너형 가상화 기술을 구현, 조작, 관리하는 기능을 가진 오픈소스 툴입니다. 컨테이너 기반 애플리케이션 배포에 특화 되었습니다.
Docker Container
호스트 운영체제의 리소스를 공유해서 만들어지는 가상 운영체제. 하이퍼바이저 기반 가상화에 비해 가볍고 빠름
Hypervisor-based Virtualization
하드웨어 위에 Hypervisor를 사용하여 여러 Guest OS에서 물리 리소스를 사용 가능한 환경을 구축
Hypervisor는 Type 1, Type 2로 나뉘어 지며 Type 1은 Native(Baremetal) 형태로 하드웨어 위에 바로 하이퍼바이저로 구성되는 형태로 KVM, XEN, Hyper-V 등이 있음
Type 2는 Host OS 위에 Hypervisor 를 구성하여 가상화를 구성하는 방식으로 VirtualBox, VMWare Workstation 등이 있음