Docker compose 사용하기(다양한 컨테이너 관리하기)
도커 컴포즈에 대해 알아보도록 하자. 먼저 도커 컴포즈의 사용목적은 아래와 같다. 로컬 개발 환경 구성 특정 프로젝트의로컬 개발 환경 구성 목적으로 사용된다. 프로젝트의 의존성(redis, mysql, kafka 등)을 쉽게 띄울 수 있다. 자동화된 테스트 환경 구성 CI/CD 파이프라인 중 쉽게 격리된 테스트 환경을 구성하여 테스트를 수행할 수 있다. 단일 호스트 내 컨테이너 선언적 관리 단일 서버에서 컨테이너를 관리할 때 yaml파일을 통해 선언적으로 관리할 수 있다. 도커 컴포즈는 도커 서버에서 여러 컨테이너를 프로젝트 단위로 묶어서 사용하는 도구로 사용된다. 지금까지는 단일 서버(우분투)에서 도커 엔진을 사용해서 CLI형식으로 하나씩 도커를 실행했고 관리해 왔었다. 하지만 docker com-po..
2022.02.26