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