본문 바로가기
Docker

[Docker] Docker(도커)의 기본 개념과 Container(컨테이너) 기본 개념 정리

by 클수저 2025. 2. 17.
728x90
반응형

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

일반적인 프로그램 설치 과정

 

위 과정에서 설치과정 중에서 에러가 발생 할 수있다.

어떠한 서버를 사용하는지? 패키지는 어떻게 사용하는지? 운영체제의 차이 등등

이러한 부분을 하나하나 맞추기가 어렵고 까다롭다.

 

위 과정을 단순하게 하는것이 Docker이다.

 

❓What is Docker??

컨테이너를 사용하여 응용프로그램을 더 쉽게 만들고 배포하고 실행 할 수 있도록 설계 된 도구.

컨테이너 기반의 오픈소스 가상화 플랫폼.
호스트OS 안에서 여러 컨테이너를 동시에 실행 할 수 있습니다. 또한 도커는 컨테이너의 라이프 사이클을 관리하고 어플리케이션을 오케스트레이션(Work flow의 자동화)된 서비스로 배포할 수 있습니다.

 

❓What is Container??

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

 

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

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

 

728x90
반응형