본문 바로가기
Cloud Side/Container > Docker

[Docker] Compose 생성하면 container? app!

by developerBeluga 2022. 6. 15.
728x90
반응형

※ 여기에서는 compose를 생성하는 작업은 보여드리지 않습니다. 

 

 

Docker Compose란?

Docker Compose는 여러 개의 container를 실행시키는 툴입니다.

즉, 여러분이 docker-compose.yml에 services에 적어둔 대로 여러개의 container가 생기는거죠.

 

 

container? app!

예시

docker-compose.yml를 잘 작성하여 실행시켜주니 잘 만들어진 것을 확인할 수 있습니다.

Docker Desktop에서 보면 이렇게 구성되어져 있는 것을 볼 수 있는데요.

 

2개의 container가 하나의 '무언가'에 속해있습니다.

저는 처음에 '무언가'가 또 다른 컨테이너라고 생각했는데..아니었습니다!

 

'무언가'는 바로 app이었습니다.

즉, 하나의 app 안에 두개의 container가 있는겁니다.

그래서 compose는 여러개의 container를 관리하기 위한 하나의 app을 만들어주는 툴이라고 생각하시면 됩니다.

 

단순하게 docker compose를 생성한다고만 알고 있었는데,

이렇게 개념 한 번 잡고 가시면 Docker를 이해하는데 더욱 도움이 되실 것 같습니다.

 

 

 

공식문서: https://docs.docker.com/engine/reference/commandline/app/

 

docker app

docker app: A tool to build and manage Docker Applications.

docs.docker.com

 

 

 

 

728x90
반응형

댓글