1. 도커 컴포즈란?(Docker Compose)

단일 서버에서 여러 컨테이너를 프로젝트 단위로 묶어서 관리하는 것.

docker-compose.yml YAML 파일을 통해 명시적으로 관리한다.

장점

프로젝트(Proejct)

도커 컴포즈에서 다루는 워크스페이스의 단위로, docker-compse.yaml에 명시되어 있다.

함께 관리하는 서비스 컨테이너의 묶음이며, 프로젝트 단위로 기본 도커 네트워크가 생성된다.

서비스(Service)

도커 컴포즈에서 컨테이너를 관리하기 위한 단위이다.

scale을 통해 서비스 컨테이너의 수 확장이 가능하다.