728x90
반응형

도커를 쓰는 이유?
'어떠한 프로그램을 다운 받는 과정을 간단하게 만들기 위함'

위 과정에서 설치과정 중에서 에러가 발생 할 수있다.
어떠한 서버를 사용하는지? 패키지는 어떻게 사용하는지? 운영체제의 차이 등등
이러한 부분을 하나하나 맞추기가 어렵고 까다롭다.
위 과정을 단순하게 하는것이 Docker이다.
❓What is Docker??
컨테이너를 사용하여 응용프로그램을 더 쉽게 만들고 배포하고 실행 할 수 있도록 설계 된 도구.
컨테이너 기반의 오픈소스 가상화 플랫폼.
호스트OS 안에서 여러 컨테이너를 동시에 실행 할 수 있습니다. 또한 도커는 컨테이너의 라이프 사이클을 관리하고 어플리케이션을 오케스트레이션(Work flow의 자동화)된 서비스로 배포할 수 있습니다.
❓What is Container??

일반적인 컨테이너는 위 사진처럼 안에 물건을 넣을 수 있다.

컨테이너 안에 다양한 프로그램, 실행환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게 한다.

컨테이너가 도커는 절대 아니다! 이 개념을 헷갈리면 안된다.
728x90
반응형