다 읽기 귀찮은 사람은 마지막줄만 읽어도 상관이 없다. 0. 소개 그저께, docker compose라는것을 써보기로 마음먹고 설치해서 사용해보았다.
이번 포스트에서는 docker compose에 대한 간단한 설명 및 사용 방법, 예제를 다룰 것이다. 간단하게 사용해본 정도라서 다소 정확하지 않거나 주관적인 의견이 들어갈 수 있는 점 염두에 두기 바란다.
하나의 컨테이너에 하나의 어플리케이션을 돌린다면 아무 문제가 없다. 그러나 여러 개의 컨테이너로 하나의 서비스를 제공해야 할 때, 일일히 하나씩 컨테이너를 생성하기도 매우 귀찮은 일이다.
예를 들어, 필자는 하둡 컨테이너 클러스터를 만들기 위해서 컨테이너를 클러스터의 노드 갯수만큼이나 일일히 생성해줬던 경험이 있다. 하나씩 커맨드라인으로 입력하는것도 결국 귀찮아져서 remote API로 구현하긴 했다만... docker compose는 이와 조금 다른 관점에서 접근한다.
컨테이너를 하나씩 생성하는게 귀찮아진 필자는 결국 for문으로...