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보다 배포의 최적화

출처: 유데미 Docker & Kubernetes 1강
OS에 맞는 도커 설치법(출처: Udemy docker 강의 1강)

 

 

 

 

728x90
반응형