Docker란?

[Docker]Docker란?

<그림1>
  • 2013년 3월에 출시한 오픈소스 프로젝트의 일환으로 현재 유수의 기업들이 도커의 기술을 적극적으로 이용하고 있다. 대표적으로 AWS와 VMware등도 도커의 기술을 적극 지원하고 있다.
  • 도커의 기술
    • 서버에서 컨테이너를 띄워 한대의 서버에서 여러대의 가상 서버처럼 사용가능하게 하는 기술이다.
  • 가상 서버 처럼? 컨테이너?
    • 컨테이너란 가상서버 처럼 격리된 공간을 의미한다.
    • 가상 서버(VM)와 Docker의 결정적인 차이는 게스트 OS의 존재 여부이다.
  • 게스트 OS가 없다
    • OS위에 OS를 다시 올릴 필요가 없기 때문에 가볍다.
<그림2>
즉, 도커란 호스트 OS에 컨테이너를 설치하여 가상 서버처럼 사용하는 오픈 소스이다.

  • 커맨드에 대한 설명은 다음 포스팅에서 다룰 예정이다.
  • 사용한 이미지는 도커 공식 홈페이지를 참조하였다.
    도커 공식 홈페이지 링크

댓글