따라하며 배우는 도커와 CI환경 수강 및 실습하면서 정리한 내용입니다.
다중 컨테이너 도커 애플리케이션을 정의하고 실행하기 위한 오케스트레이션 도구
모든 서비스 컨테이너를 한번에 생성, 실행한다면
docker-compose up
옵션 -d
: 백그라운드에서 컨테이너 띄울 경우 추가
만약에
1. 컨테이너 1 - node app과 redis client
2. 컨테이너 2 - redis server
통신 위한 설정 없이 docker run 했을 경우 오류 발생
-> Docker Compose 사용(컨테이너간 통신을 위한 설정)
docker-compose -d --build
docker compose에 정의되어있는 모든 서비스 컨테이너를 한번에 정지 및 삭제
docker-compose down