Computer Science/CI&CD

[CI/CD] Docker Compose란

Bay Im 2024. 1. 12. 18:25
Docker Compose
  • Docker Compose
    • 도커 컴포즈란 단일 서버에서 여러 개의 컨테이너를 하나의 서비스로 정의해서 컨테이너 묶음으로 관리할 수 있는 작업 환경을 제공하는 도구
    • 예로 웹 컨테이너와 데이터베이스 컨테이너와 레디스 컨테이너를 생성해야 할 때 하나의 서비스로 묶어서 사용
  • Docker Compose 사용
    • Dockerfile을 작성한다. 
    • docker-compose.yml을 작성한다. (각각 독립된 컨테이너의 실행 정의)
    • docker-compose up 명령어를 실행하여 docker-compose.yml 파일로 정의된 컨테이너 개시 
728x90