Docker-Kubernetes
[도커] 도커의 구조와 성질 및 그 장단점
OverTheHorizon3410
2024. 1. 25. 23:28
도커의 구조 성질 및 장단점

독립된 환경
- 여러 개의 컨테이너를 동시에 띄울 수 있음.
- 동일한 어플리케이션도 여러 인스턴스로 실행 가능
이미지 기반
- 도커 이미지를 만들고 이를 통하여 어디에서든 같은 컨테이너를 만들 수 있음.
- 도커 레지스트리(도커 허브) 를 통해 공유 가능
커널 공유
- 컨테이너는 호스트 시스템의 커널을 공유함.
- 가볍고, 효율적
- 다른 배포판을 사용가능함
장점
- 개발환경 이동성
- 개발환경이 이미지로 관리
- 다른 환경으로 쉽게 이동 및 배포할 수 있다.
- 개발환경이 이미지로 관리
- 운영시스템의 독립성
- 컨테이너 내에 어플리케이션은 호스트 운영체제와 완전히 독립되어 있음
- 보면 컨테이너 안에 커널이 내포되어 있지 않고 컨테이너 외부에 존재하기 때문에 해당 내용은 호스트와 독립적이라고 표현하는 것 같습니다.
- 업데이트 및 교체 용이
- 가벼움
- 커널을 포함하지 않고 필요한 부분만 담고 있기 때문에 가상 머신 대비해서 가볍다.
- 환경의 격리
- 컨테이너는 서로 격리돼 있어서
- 한 컨테이너의 문제가 다른 컨테이너나 호스트 시스템에 영향을 주지 않음.
- 컨테이너는 서로 격리돼 있어서
Uploaded by N2T