4.4 도커 컴포즈
도커 컴포즈(Docker Compose)는 서비스 설계와 구축이 용이한 스크립트를 작성하여 도커를 더 쉽게 사용하게 한다. 도커 컴포즈를 사용하면 여러 컨테이너를 하나의 서비스로 실행하거나 다른 컨테이너를 동시에 생성할 수 있다. 도커 컴포즈의 사용 순서는 다음과 같다.
1. 아직 설치하지 않았다면 도커 컴포즈를 설치한다. 이 도구를 설치하려면 Install Docker Compose | Docker Documentation을 참고하기 바란다.
2. YAML 파일을 생성하여 애플리케이션 서비스를 구성한다. 이 파일 이름을 docker-compose. yml로 지정해야 한다.
3. docker-compose config 명령을 사용하여 파일 유효성을 확인한다.
4. docker-compose up 명령을 사용하여 서비스를 시작한다.
docker-compose.yml 파일은 코드 4-1에서 볼 수 있으며, 이 장 후반부에서 이 파일의 작성 방법을 알아보자.