Docker 101

Haje Kim·2020년 11월 8일
0

Kubernetes

목록 보기
3/4
post-thumbnail

Docker에 이미지를 빌드하고 배포해보도록 합시다.

Docker란?

컨테이너형 가상화 기술을 구현, 조작, 관리하는 기능을 가진 오픈소스 툴입니다. 컨테이너 기반 애플리케이션 배포에 특화 되었습니다.

Docker Container vs Hypervisor-based Virtualization

  • 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 등이 있음

profile
Solutions Architect

0개의 댓글