Docker Compose Commands / Options
Docker compose 명령어 및 옵션 (https://docs.docker.com/compose/reference/overview/#command-options-overview-and-help)
$ docker-compose [-f
...] [options] [COMMAND] [ARGS...]
Commands: | ||
---|---|---|
build | 서비스 빌드 | |
bundle | 작성 파일의 Docker 번들(이미지, 포트, 네트워크 정보파일)생성 | |
config | 유효성 검사 및 작성 파일 조회 | |
create | 서비스 생성 | |
down | 컨테이너, 네트워크, 이미지 및 볼륨 중지 및 제거 | |
events | 컨테이너에서 실시간 이벤트 수신 | |
exec | 실행중인 컨테이너 내 명령 실행 | |
help | 명령에 대한 도움말 | |
images | 목록 이미지 조회 | |
kill | 컨테이너 kill | |
logs | 컨테이너 로그 출력 | |
pause | 서비스 일시 중지 | |
port | 포트 바인딩 | |
ps | 목록 컨테이너 조회 | |
pull | 서비스 이미지 가져 오기 | |
push | 이미지 push | |
restart | 서비스 재시작 | |
rm | 중지 된 컨테이너 제거 | |
run | 일회적인 명령 실행 | |
scale | 서비스에 대한 컨테이너 수 설정 | |
start | 서비스 시작 | |
stop | 서비스 중지 | |
top | 실행중인 프로세스 정보 조회 | |
unpause | 서비스 일시중지 해제 | |
up | 컨테이너 만들기 및 시작 | |
version | Docker-Compose 버전 정보 표시 |
* 명령어의 자세한 사용방법은 (https://docs.docker.com/compose/reference/envvars/#compose_file) 참고
Options: | ||
---|---|---|
-f, –file FILE | 다른 docker-compose 파일지정 (기본값 : docker-compose.yml). | |
-p, –project-name NAME | 대체 프로젝트 이름 지정 (기본값 : 디렉토리 이름). | |
–verbose | 보다 더 자세한 정보로 출력 | |
-v, –version | 버전 조회 | |
-H, –host HOST | 연결할 데몬 호스트 | |
–tls | TLS 플래그 사용 (–tlsverify) / 이 명령은 Linux에서 작동하는 인증서 셋만 생성 | |
–tlscacert CA_PATH | 해당 CA에서만 서명 한 인증서 신뢰 | |
–tlscert CLIENT_CERT_PATH | TLS 인증서 파일의 경로 | |
–tlskey TLS_KEY_PATH | TLS 키 파일의 경로 | |
–tlsverify | TLS를 사용하고 리모컨을 확인하십시오. | |
–skip-hostname-check | 데몬의 호스트 이름을 클라이언트 인증서에 지정된 이름과 비교하지 마십시오 (예 : 도커 호스트 IP address) | |
–project-directory PATH | 대체 작업 디렉토리 지정 (기본값 : 작성 파일의 경로) |
참고 사이트
- Docker 문서 사이트 : (https://docs.docker.com/compose/reference/overview/)
- Medium - Lachlan Evenson : (https://medium.com/@LachlanEvenson/5-minutes-dabbling-with-docker-distributed-application-bundles-dab-60f2dca3829)