docker-compose 주요 명령어
1. 시험환경
˙ docker-compose
2. 목적
˙ docker-compose 주요 명령어를 알아보자.
3. 적용
① 프로젝트 목록 관련
- 실행중인 프로젝트 목록 확인 : $ docker-compose ls
- 전체 프로젝트 목록 확인 : $ docker-compose ls -a
② 프로젝트 실행 및 종료하기
- 프로젝트 실행(Foreground) : $ docker-compose up
- 프로젝트 실행(Background) : $ docker-compose up -d
- 프로젝트 이름 지정 : $ docker-compose -p [project-name] up -d
- 프로젝트 종료(컨테이너, 네트워크) : $ docker-compose down
- 프로젝트 종료(컨테이너, 네트워크, 볼륨) : $ docker-compose down -v
③ 컨테이너 서비스 Scale Up
- 서비스명 확장 : $ docker-compose up --scale [service-name]=3
④ 기타
- 서비스 로그 : $ docker-compose logs
- 이벤트 로그 : $ docker-compose events
- 이미지 목록 : $ docker-compose images
- 실행중인 컨테이너 목록 : $ docker-compose ps
- 실행중인 프로세스 목록 : $ docker-compose top