본문 바로가기

도커 컴포즈

Docker Compose

여러 컨테이너를 한 번에 실행

한줄평

웹·데이터베이스 등 여러 서비스를 묶어 개발하는 프로젝트라면 거의 표준처럼 쓰입니다. 다만 대규모 운영 오케스트레이션에는 부족해 그 영역은 쿠버네티스로 넘어갑니다.

이런 분께 로컬에서 여러 서비스를 묶어 개발·테스트하는 개발자께

좋은 점

  • 여러 컨테이너 구성을 파일 하나로 재현
  • 명령 한 줄로 스택 전체 기동/종료

아쉬운 점

  • 프로덕션 오케스트레이션 용도로는 한계
  • 도커 엔진이 먼저 설치돼 있어야 함

도커 컴포즈 소개

YAML 파일 하나에 여러 컨테이너(웹·DB·캐시 등)의 구성을 적어 두고 명령 한 줄로 함께 띄우고 내리는 도구입니다. 개발 환경을 코드로 고정해 두면 팀원 누구나 같은 스택을 재현할 수 있어, 로컬 개발과 테스트에서 특히 유용합니다. 지금은 도커 CLI의 하위 명령(docker compose)으로 통합돼 동작합니다. GUI 없이 명령줄에서 씁니다.

제작사

영삼넷 · 공식 홈페이지

도커 컴포즈 (Docker Compose) 무료 다운로드 | 자료실 | 영삼넷