Choose a default theme

You can change your theme from the menu

Docker Compose

Docker Compose는 여러 컨테이너로 이루어진 응용 프로그램의 구성을 파일로 정의하고 관리하는 도구이다.

원리

Compose 파일에 서비스, 네트워크, 볼륨 등의 관계를 선언하고 CLI로 생성·시작·중지 작업을 수행한다. 각 서비스는 이미지나 빌드 설정을 가질 수 있다.

예시

API 서버와 데이터베이스, 캐시를 한 구성에 정의하면 개발 환경을 일관된 명령으로 준비할 수 있다.

주의할 점

서비스를 시작했다는 사실과 요청을 받을 준비가 됐다는 사실은 다르다. 상태 검사와 재시도 전략을 설계하고 Compose 파일만으로 모든 고가용성 요구가 해결된다고 보지 않는다.

참고 자료