[Docker] docker-compose 명령어

codesheep09·2023년 4월 18일
0
post-thumbnail
  • 여러 개의 컨테이너로 구성된 애플리케이션을 관리하기 위한 오케스트레이션 도구

docker-compose up

  • docker-comopse.yml에 명세된 서비스 컨테이너를 생성하고 실행한다.
  • 옵션
    • -d : 컨테이너를 백그라운드로 실행
      ex) docker-compose up -d

docker-compose down

  • docker-compose.yml에 명세된 서비스 컨테이너를 중지시키고 할당된 리소스를 삭제한다.

docker-compose stop <서비스 컨테이너 이름>

  • 실행 중인 서비스 컨테이너를 중지한다.

docker-compose start

  • 중지되어 있는 서비스 컨테이너를 실행한다.

docker-compose ps

  • docker-compose.yml에 명세된 서비스 컨테이너 목록을 조회한다.

docker-compose logs

  • 서비스 컨테이너 로그를 확인한다.
  • 옵션
    • -f : 실시간 로그
      ex) docker-compose logs -f <서비스 컨테이너 이름>

docker-compose exec <실행 명령어>

  • 실행 중인 서비스 컨테이너에게 명령어를 전달한다.
    ex) docker-compose exec gitlab <실행 명령어>

docker-compose run

  • 특정 서비스 컨테이너에 특정 명령어를 실행한다.
    ex) docker-compose run gitlab env

docker-compose config

  • docker-compose.yml 설정을 확인할때 사용한다.
profile
IT 관련 내용들을 정리하는 공간입니다.

0개의 댓글