Docker-Compose로 반복 컨테이너 작업 줄이기
2021-11-27 11:43:32
진행했던 프로젝트에서 Docker를 빈번하게 사용하는 일이 많았는데 매번 컨테이너를 직접 띄워주는게 너무 귀찮았습니다. 또 배포시 build한 Spring Application 이미지로 컨테이너를 띄울 때 replica 설정으로 한 번에 여러개를 띄우고 로드밸런싱을 적용했기 때문에 Docker-Compose를 사용하면 이런 상황에서 잦은 반복을 줄여주어 편하게 진행할 수 있었습니다. 우선 Spring Application의 이미지를 빌드하기 위해 해당 디렉토리에 DockerFile을 만들어 주어 설정을 해주었습니다. 초반에는 이런식으로 DockerFile에 빌드 스크립트를 작성해주고 docker build -t [name:tag] [dockerfile location] 이런식으로 지정하여 직접 이미지를 ..