Study/Docker
[docker] udemy docker&Kubernets 1강
go.od_planter
2025. 2. 12. 03:25
- 컨테이너: 피크닉 바구니와 같은 느낌(하나의 가방으로 섞이지 않고, 자체 처리 가능)
- 도커의 사용이유
1. 독립적인 패키지(동일한 것을 제공한다는 것은 배포할때 큰 가치를 지닌다.)
2. 다양한 프로젝트 정리 가능
- 도커(container)와 가상 머신(Virtual Machines)의 차이점
캡슐화라는 개념 자체는 동일하다. 하지만,
VM: OS내부에 설치(애초에 OS에 종속적 -> 메모리, cpu, 하드 공간 낭비 -> 동일하게 복제되는 것이 많아짐)
그래서 디폴트로 설치되지만 사용하지 않는 어플리케이션도 많아서, 낭비가 많아진다.
즉, 공유할 수 있는 단일 구성 파일이 없다.
도커 = 단지 관리하기 위한 사실상의 표준도구
컨테이너 = 도커의 표준도구위에서 설정되는 하나의 App (Libraries, Dependencies, Tools)
추후 컨테이너를 이미지라는 곳에 업로드하여, 사람들과 공유할 수 있다.
즉, 도커 컨테이너는 VM보다 배포의 최적화
728x90
반응형