일반적인 시스템은 단일 어플리케이션이 아닌 **여러 개의 어플리케이션
**이 서로 의존성을 가져 시스템을 구성
이때 하나의 컨테이너가 하나의 어플리케이션을 담당한다고 하면 **여러 개의 컨테이너를 필요
**로 한다.
yaml 포맷으로 작성되어 **여러 개의 컨테이너 실행을 한 번에 관리
**할 수 있도록 해준다.
서비스 → 컨테이너에서 돌아가는 애플리케이션을 의미
단일 컨테이너가 아닌 **복수의 서비스(컨테이너)들
**을 **시작하고 중지하고 재 빌드
**합니다.
그런 과정들을 docker-compose 파일에 정의함으로 관리하게 해준다.
로그 출력을 포함하여 실행 중인 모든 서비스의 상태를 쉽게 볼 수 있다
두 번째와 비슷한 특징일 수 있다. 도커 컴포즈는 컨테이너별로 로그를 가지고 오는 것이 아니다.
원하는 경우 **모든 컨테이너의 로그
**를 가지고 올 수 있다.