Chapter06: Docker Compose

hahic·2022년 6월 13일
0

Docker

목록 보기
6/7
post-thumbnail

Goal

  • Docker Compose이란
  • Docker Compose 사용법

Docker Compose

Docker Compose는 Orchestration Command Set이다

✍️ 특징

  • docker build ..docker run .. 대체하는 도구
  • custom Image에 대한 Dockerfile을 대처하지 않음
  • Image나 Container를 대처하지 않음
  • 다른 호스트에서 다수의 Container를 관리하는데 적합하지 않음
    (같은 호스트에서 다수의 Container를 관리하는 데 적합함)

✍️ 기능

  • Published Ports 게시
  • Environment Variables 정의
  • Volumes 정의
  • Networks 할당

Docker Compose 사용법

  • 자동으로 Container간 Network 생성
  • 망명된 Volume은 명시해야 함
    다른 Docker Container에서 동일한 이름의 망명된 Volume를 사용할 가능성이 있기 때문
    (But, 익명 Volume과 Bind Mind는 명시할 필요가 없음)
  • Interactive Mode
    • stdin_open: true => 개방형 입력 연결
    • tty: true => 터미널 출력 연결

Docker 명령어

  • docker compose up / docker compose up -d
  • docker compose down
  • docker compose start
  • docker compose stop
  • docker container prune
  • docker compose --help
  • docker compose up --help

Reference

compose-file-reference

profile
👩‍💻 Junior Backend Developer

0개의 댓글