도커의 특징 및 장점과 단점

😎·2023년 3월 24일
0

도커

목록 보기
3/6

주요 특징

  • 독립된 환경

    • 독립된 환경 덕분에 여러 개의 컨테이너를 띄울 수 있다.
    • 똑같은 애플리케이션도 여러 개 띄울 수 있다.
  • 이미지를 생성

    • 이미지가 있기 때문에 이동성이 좋아지며, 환경 이동이나 개발 환경 구축이 쉬워진다.
  • 커널이 없음

    • 컨테이너에 커널을 포함시킬 필요가 없어서 가볍다.

장점

  • 한 대의 물리 서버에 여러 대의 서버를 띄울 수 있다.

  • 서버 관리가 용이하다.

  • 서버에 미숙해도 다루기 쉽다


단점

  • 리눅스용 소프트웨어만 지원한다.

  • 물리 서버 한 대에서 여러 대의 서버를 띄우기 때문에, 호스트 서버에 문제가 생기면 모든 컨테이너에 영향이 미친다.

    • 물리 서버 예외 상황에 대한 확실한 대책이 필요하다.

용도

  • 팀원 모두에게 동일한 개발환경을 제공할 수 있다.

  • 격리된 환경을 이용해서 새로운 버전의 테스트를 할 수 있다.

  • 동일한 서버가 여러 대 필요한 경우, 컨테이너의 격리성 특징을 활용해서 쉽게 구현할 수 있다.


참고 자료

  • [도서] 그림과 실습으로 배우는 도커
profile
jaekim

0개의 댓글