
VM/Docker
[Docker] 가상머신
가상머신(VM) 가상 머신(Virtual Machine, VM)은 물리적 하드웨어 시스템(오프프레미스 또는 온프레미스에 위치)에 구축되어 자체 CPU, 메모리, 네트워크 인터페이스 및 스토리지를 갖추고 가상 컴퓨터 시스템으로 작동하는 가상 환경이다. PC를 물리적으로 구성하는것이 아닌 기존 PC의 리소스를 나누어 가상의 PC를 구현하는 것이다. Docker Docker는 Linux기반의 Container Runtime오픈소스다. Container는 VM과 유사하며, 동시에 VM보다 훨씬 가벼운 형태로 배포가 가능하다. VM을 구축하기위해서 기존의 Host OS를 파티션으로 분리한 뒤 Hypervisor의 위에 -VMware, KVM, Xen etc- 새로운 가상머신을 쌓아 올린다. 일종의 x86 하드웨어..