Compose는 여러개의 container docker applications를 정의하고 실행하기 위한 도구이다. yaml file 형식을 이용하여 service를 한다. 다수의 container를 규정하고 실행하는 docker 도구. 다수의 container들을 docker-compose 명령 하나로 실행하고 관리하는 automation 도구이다.
//docker-compose.yaml
version: "3.9" # optional since v1.27.0
services:
web:
build: .
ports:
- "5000:5000"
volumes:
- .:/code
- logvolume01:/var/log
links:
- redis
redis:
image: redis
volumes:
logvolume01: {}