Skip to content

Docker Compose는 Docker의 도구로, 다중 컨테이너 Docker 애플리케이션을 정의하고 관리하는 데 특화되어 복잡한 애플리케이션의 배포와 관리를 간소화합니다.

적용 시나리오

1. 다중 서비스 애플리케이션 관리

NAS에서 웹 서버, 데이터베이스, 캐시, 리버스 프록시 등 여러 서비스를 포함하는 복잡한 애플리케이션을 실행할 때, Docker Compose를 사용하면 이러한 서비스를 하나의 구성 파일로 통합하여 편리하게 통합 관리 및 유지보수할 수 있습니다.

2. 애플리케이션 배포 간소화

Docker Compose 파일을 통해 컨테이너 애플리케이션의 각 서비스와 필요한 네트워크 및 저장 공간을 정의할 수 있습니다. 정의된 모든 서비스를 한 번에 시작하면 Docker Compose가 서비스 간 의존 관계를 자동으로 처리하여 Docker 패널에서 복잡한 애플리케이션을 배포하는 과정을 간소화합니다.

3. 새 프로젝트 생성

3.1 【Docker】 애플리케이션을 열고 【프로젝트】를 선택한 다음 【생성】을 클릭합니다.

3.2 구성 파일 정보를 입력하거나 구성 파일을 가져옵니다.

3.3 정보를 확인하고 【배포】를 클릭합니다.