본문 바로가기

PROGRAMMING/CI&CD

[Docker] 도커 시작하기1

https://www.youtube.com/watch?v=Ps8HDIAyPD0&list=PLuHgQVnccGMDeMJsGq2O-55Ymtx0IdKWf&index=1

 

도커를 사용하는 이유?

일반적인 어플리케이션은 앱 & 서버 & DB 를 구축해야 하는데 이러저러한 이유로 환경 설정이 쉽지 않다.

그래서 생각한 것이 각각의 OS에 서버 & DB 를 구축하고 앱은 API 통신으로 데이터를 주고받는 방법.

Vmware등을 사용해면 쓸대없이 OS용량을 많이 잡아먹어서 비효율 적이다.

그래서 나온 방법이 OS위에 각각의 격리된 환경을 만들어 각 앱을 실행하는데 필요한 라이브러리와 실행 파일을 갖도록 하는 것.

각각의 격리된 환경을 Container라고 한다.

이런 Container를 다루는 제품들 중 가장 잘나가는게 Docker