docker-compose

yshjft·2022년 1월 27일
0

Docker

목록 보기
2/4

✔︎ docker compose를 왜 사용할까?

  • Docker 보다 간결하다
  • 컨테이너 간 연결이 쉽다
  • 복수개의 컨테이너를 실행시키기 위해 사용

✔︎ docker compose 명령어

  • docker-compose build
    이미지를 빌드하기만 하며, 컨테이너를 시작하지는 않는다

  • docker-compose up
    이미지가 존재하지 않을 경우에만 빌드하며 컨테이너를 시작한다

  • docker-compose up --build
    강제로 이미지를 빌드하고 컨테이너를 시작한다. 소스가 수정되었을 시에 해야한다.

  • docker-compose up --no-build
    이미지 빌드 없이, 컨테이너를 시작한다.

  • docker-compose up -d
    컨테이너를 백그라운드로 실행한다.

  • docker-compose down
    실행 중인 컨테이너를 내릴 경우 사용한다. 컨테이너가 중지될 뿐만 아니라 삭제까지 진행된다.

  • docker-compose start & docker-compose start {컨테이너 이름}

    • docker-compose start
      정지한 컨테이넌

    • docker-compose start {컨테이너 이름}
      특정 컨테이너만 재개

  • docker-compose restart & docker-compose restart {컨테이너 이름}

    • docker-compose restart
      이미 실행 중인 컨테이너 다시 시작

    • docker-compose restart {컨테이너 이름}
      이미 실행 중인 특정 컨테이너 다시 시작

  • docker-compose stop & docker-compose stop {컨테이너 이름}

    • docker-compose stop
      컨테이너들 정지

    • docker-compose stop {컨테이너 이름}
      특정 컨테이너 정지

  • docker-compose logs & docker-compose logs -f

    • docker-compose logs
      로그 보기
    • docker-compose logs -f
      실시간 로그 보기
  • docker-compose -f docker-compose-dev.yml up
    docker-compose 파일 이름이 docker-compose.yml이 아닌 파일을 사용한 경우

profile
꾸준히 나아가자 🐢

0개의 댓글

관련 채용 정보