Infra/Docker
[Docker] Docker Compose 사용하기
당닝
2021. 11. 17. 15:16
728x90
Docker Compose를 이용하면 여러개의 컨테이너로 구성된 애플리케이션을 하나의 파일에 정의해두고 한 번에 올리거나 내릴 수 있다. 이러한 편리함 때문에 Docker Compose는 특히 로컬 개발 환경이나 테스트 자동화 환경에서 많이 사용되고 있다.
Docker Compose를 사용하면 실행에 필요한 옵션을 docker-compose.yml이라는 파일에 적어둘 수 있고, 컨테이너 간 실행 순서나 의존성도 관리할 수 있다.
docker-compose.yml 파일 생성하기
먼저, 프로젝트의 최상단 디렉토리(프로젝트 루트)에 docker-compose.yml 파일을 만든다.
version: '3'
services:
db:
images:
volumes:
environment:
web:
build:
environment:
ports:
command:
volumes:
큰 구조는 다음과 같다.
728x90