반응형
Docker Compose
-
도커 컴포즈(Docker Compose)BackEnd/docker 2022. 3. 24. 22:04
도커 컴포즈(Docker Compose)는 컨테이너를 이용한 서비스의 개발과 CI를 위해 여러 개의 컨테이너를 하나의 프로젝트로서 다룰 수 있는 작업 환경을 제공합니다. 즉, 매번 run 명령어에 옵션을 설정해 CLI(Command Line Interface)로 컨테이너를 생성하는 것은 어렵기에 여러 개의 컨테이너를 하나의 서비스로 정의해 컨테이너 묶음으로 관리하는 것입니다. 도커 컴포즈는 여러 개의 컨테이너의 옵션과 환경을 정의한 파일을 읽어 컨테이너를 순차적으로 생성하는 방식으로 동작합니다. 도커 컴포즈의 설정 파일은 run 명령어의 옵션을 그대로 사용할 수 있으며, 각 컨테이너의 의존성, 네트워크, 볼륨 등을 함께 정의할 수 있습니다. 또한 설정 파일에 정의된 서비스의 컨테이너 수를 유동적으로 조절..