본문 바로가기
도커

Docker - Container, Image

by eclipse7727 2022. 6. 19.

앞서 언급했듯이 도커로 작업할 때 컨테이너뿐만 아니라 이미지도 가지고 있습니다.

그 차이점은 무엇이며, 둘 모두가 필요한 이유는 무엇일까요?

 

컨테이너는 애플리케이션, 웹사이트, 노드 서버, 애플리케이션을 실행하는 전체 환경 등,

무엇이든 포함하는 작은 패키지라는 것입니다.

 

즉, 컨테이너에 소프트웨어 실행할 수 있는 앱이 존재합니다.

결국 그 앱을 여러분이 실행하는 겁니다.

 

docker build 를 통해 이미지를 생성 할 수 있습니다.

 

이미지를 기반으로 여러 컨테이너를 만들 수 있습니다.

 

예를 들어, NodeJS 웹 서버 애플리케이션의 경우 한 번만 정의하면,

다른 시스템과 다른 서버에서 여러 번 실행할 수 있습니다.

 

이미지모든 설정 명령과 모든 코드가 포함된 공유 가능한 패키지입니다.

 

컨테이너는 그러한 이미지의 구체적인 실행 인스턴스입니다.

 

즉, 우리는 이미지를 기반으로 하는 컨테이너를 실행합니다.

 

이 부분이 도커의 핵심 기본 개념입니다.

반응형

'도커' 카테고리의 다른 글

Docker - 레이어(layer)  (0) 2022.06.19
Docker - Dockerfile  (0) 2022.06.19
Docker 설치 (window, linux)  (0) 2022.06.19
Docker 그게 뭔데?  (0) 2022.06.19
docker mysql 세팅  (0) 2021.12.30

댓글