티스토리 뷰

카테고리 없음

Docker vs vm

✨✨✨✨✨✨✨ 2021. 2. 12. 15:32
반응형

Docker vs vm

VMWare는 CPU나 자원들을 가상화하여 컴퓨터를 새로 만드는 개념입니다.
즉, 가상화된 하드웨어 위에 os가 올라가므로, 실제 host와 완벽하게 분리가 됩니다.

But, Docker는*리눅스의 Container 기술을 이용하여 프로세스만 격리시켜 빠르게 실행시킵니다.

즉, container는 os의 가상화입니다.
os를 가상화하여 커널 host 커널과 공유하므로 vm보다 얕게 격리됩니다.

위 그림처럼, vm은 기존의 OS위에 OS를 올리게 되어 독립적이지만 용량을 많이 차지하고 느린 가상환경이 설정됩니다.

But, Docker는 OS위에 Docker Engine을 올리고 필요한 바이너리와 App만 올라가게 됩니다.
즉, 커널부분은 host 커널과 공유하기에 가볍고 작다는 장점이 생깁니다.
하여, 가상머신의 효과는 생기지만 가상머신은 아닙니다.

 

 

출처 : 

medium.com/@darkrasid/docker%EC%99%80-vm-d95d60e56fdd

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함