ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • What is docker ? Docker가 뭘까?
    공부 2020. 5. 7. 23:35

     

    도커는 관리, 생성, 실행, 배포를  수월 하게 하기 위한 컨테이너 기반 오픈소스 가상화 플랫폼 

     

    VM처럼 독립된 실행환경을 만들어주는것은 같지만, 

      -> VM은 각각 os를 가동하는 가상 컴퓨터들이 물리적 자원을 분할-> 성능 한계

          ,docker는 실행환경만 컨테이너로 만들어 독립적 실행을 하기 때문에

          가상 컴퓨팅보다 빠르게 각각을 설치하고 실행하고 켜고 끌 수 있음

          서버에 문제가 있을 시 지우거나 새로 깔거나 할 필요 없이 컨테이너를 통채로

          교체 서비스를 관리하고 배포하는 게 쉬워짐.

     

     

     

     

    정리!

     

     

    컨테이너

    컨테이너는 코드와 종속성을 함께 패키 지하는 앱 계층의 추상화입니다.여러 컨테이너가 동일한 머신에서 실행될 수 있고 OS 커널을 다른 컨테이너와 공유할 수 있으며, 각 컨테이너는 사용자 공간에서 격리된 프로세스로 실행됩니다. 컨테이너는 VM보다 공간을 덜 차지하며 (컨테이너 이미지는 일반적으로 수십 MB 크기) 더 많은 응용 프로그램을 처리할 수 ​​있으며 더 적은 VM과 운영 체제가 필요합니다.

     

    가상 머신

    가상 머신 (VM)은 하나의 서버를 여러 서버로 바꾸는 물리적 하드웨어의 추상화입니다. 하이퍼 바이저를 사용하면 단일 VM에서 여러 VM을 실행할 수 있습니다.  VM에는 운영 체제, 응용 프로그램, 필요한 바이너리 및 라이브러리의 전체 사본이 포함되며 수십 GB를 차지합니다. VM의 부팅 속도가 느릴 수도 있습니다.

     

     

    컨테이너 가상머신

     

    '공부' 카테고리의 다른 글

    What is a Cloud Computing - 클라우드 컴퓨팅이란  (0) 2020.05.07

    댓글

tankribo story.