도커란 무엇인가?

Pak Heonjun·2023년 3월 17일
1

도커란 무엇인가?

도커프로그램이나 데이터를 독립된 환경에 격리시키는 소프트웨어 이다.

요즘은 어떤 프로젝트를 진행할 때 클라우드 환경에서 개발/운영하는 것이 자연스러워졌다. 다양한 프로젝트, 서비스는 서로 상이하고 독립된 환경을 필요로 하므로 클라우드 생태계에서는 프로젝트(프로그램) 간 격리가 필수적이다. 도커격리 를 제공한다.

어떻게 격리하는가?

컨테이너 라는 독립된 창고 에 격리한다.

도커 소프트웨어에서 말하는 격리컨테이너 를 통해 이루어진다. 컨테이너는 말 그대로 하나의 독립된 창고로 생각할 수 있다.

도커의 본체 역할을 하는 도커 엔진 을 통해 컨테이너를 생성하고 구동 할 수 있다.

도커 엔진은 컨테이너를 생성할 때 이미지 라는 파일을 사용한다. 이미지프로그램과 환경을 담은 틀 의 역할을 한다.

상황에 따라 그에 맞는 이미지 파일만 있으면 독립된 컨테이너를 생성할 수 있다.

이미지 출처: 그림과 실습으로 배우는 도커&쿠버네티스
profile
more more

0개의 댓글