도커란?

iseon_u·2023년 5월 1일
0

Docker

목록 보기
1/12
post-thumbnail

도커란?


오픈 소스 프로젝트

  • Go 언어로 작성
  • 가상 머신과 달리 Docker 컨테이너는 성능의 손실이 없다
  • 클라우드 인프라 솔루션으로 많이 사용

Docker Engine

  • 컨테이너를 생성하고 관리하는 주체

Docker Container VS 가상 머신

가상 머신

  • 완벽한 운영체제를 생성할 수 있지만 그로 인해 성능 손실과 배포 이미지 크기가 커진다.

Docker Container

  • 성능 손실이 없고 배포 이미지 크기가 작다

도커의 장점

  • 도커 컨테이너는 호스트 OS 위에서 실행되는 격리 공간
    • 컨테이너 내부의 수정 사항은 호스트 OS 에 영향을 끼치지 않는다.
    • 독립된 개발 환경 보장
  • 배포시 도커 이미지를 통해 배포
    • 운영 서버에서의 라이브러리 설치 같은 의존성 관리 불필요
    • 커널을 포함하지 않기 때문에 배포 속도가 빠르다
profile
🧑🏻‍💻 Hello World!

0개의 댓글