도커란?
도커는 컨테이너를 이미지 파일로 빌드하고 배포하여 어디서나 실행 할 수 있도록 해주는 오픈소스다
여기서 컨테이너는 프로그램을 담는 격리된 공간을 의미하는데,
이 컨테이너에는 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 |