본문 바로가기

인프라/docker

docker 란?

도커란?

도커는 컨테이너를 이미지 파일로 빌드하고 배포하여 어디서나 실행 할 수 있도록 해주는 오픈소스다

여기서 컨테이너는 프로그램을 담는 격리된 공간을 의미하는데,

이 컨테이너에는 ubuntu, centos 등 운영체제 배포판부터 java, 웹서버 등 프로그램들도 담기게 된다.

컨테이너는 격리된 공간으로 컨테이너별로 중복 설치해도 상관이 없다.

 

 

도커를 사용하면 코드를 통해 실행 환경 또는 어플리케이션을 구축할 수 있고, 

변화하지 않는 실행환경으로 멱등성을 확보할수있다.

 

가상화와의 차이점?

컨테이너는 하나의 os에서 여러개가 실행이 되는데

가상화는 각각 os 를 가지고 있다.

컨테이너는 VM 보다 가볍고 빠르다.

 

 

'인프라 > docker' 카테고리의 다른 글

docker 볼륨  (0) 2021.08.19
docker 네트워크 구조  (0) 2021.08.19
docker image  (0) 2021.08.18
docker container 이해  (0) 2021.08.18