VM / Docker

김상우·2022년 6월 23일
0

Docker

목록 보기
1/8
post-thumbnail

VM과 Docker

  • VM

    • 개념
      • 수업시간에 활용했던 가상화 방식은 Virtual Machine 개념이다.
      • 이 방식은 내가 사용하고 있는 OS에 Hypervisor를 올리고 그 위에 새로운 OS를 올리고 그 위에 Container가 있다는 것이다.
    • 장단점
      • 장점 : 비교적 사용법이 간단하다.
      • 단점 : 호스트 OS위에서 게스트 OS를 가상화하여 구동하기 때문에 무겁고 느리다.
  • Docker

    • 개념
      • VM과 다르게 OS가 없이 Container가 올라간다.
      • 이 말은 Hypervisor도 없고 현재 Infra에 OS를 설치 후 그 위에 Docker Engine과 바로 Container가 있다는 뜻이다.
    • 장단점
      • 장점 : 가상화임에도 불구하고 프로그램 자체가 가볍고 빠르다.
      • CLI(Command Line Interface)모드만 사용할 수 있다. (GUI만 익숙하다면 CLI는 어렵게 느껴질 수 있음)
  • 차이점

    • VM은 전가상화의 방식이고 Docker는 반가상화 방식이라고 생각하면 된다.
    • 특히 새로운 Container를 만드는 시간적인 소요도 적다.
  • 한 눈에 보는 차이점

    • VM
  • Docker

profile
아침엔 운동하고 밤엔 잠을 잔다.

0개의 댓글