local pc 에 무언가를 계속 설치 하는게 불편하다고 느껴서 docker Compose 를 통해 토이 프로젝트를 진행해 보려고 한다.
도커 컴포즈 (Docker Compose)
여러 개의 컨테이너가 하나의 애플리케이션으로 동작할 때, 이를 테스트하려면 각 컨테이너를 하나씩 생성해야 한다.
여러 개의 컨테이너로 구성된 애플리케이션을 구축하기 위해서 run 명령어를 여러 번 사용할 수 있지만,
테스트 단계에서는 매번 run 명령어에 옵션을 설정해서 진행하기에 번거로움이 있다.
이를 위해 도커 컴포즈는 YAML 파일을 통해 여러 개의 컨테이너의 실행을 한 번에 관리하여 하나의 프로젝트처럼
다룰 수 있는 환경을 제공한다.
설치 (install)
windows
(현재 pc가 mac 이라서 mac 기준으로 작성)
다운로드 받고 terminal 에서
# docker-compose -v
limjian@Jians-MacBook-Pro-13 docker_django % docker-compose -v
docker-compose version 1.29.2, build 5becea4c
설치가 정말 간단한 것을 알 수 있고, 하나씩 직접 해보고 기록을 남길 예정