320x100
320x100

기본 문법

docker compose [명령]

: docker-compose.yml 파일이 위치한 곳에서 실행

: 해당 도커 컴포즈 파일로 실행한 컨테이너에 대해 명령

 

- up

: 컨테이너 생성 및 시작

: -d (백그라운드 실행)

: --no-deps (링크 서비스를 실행하지 않음)

: --build (이미지를 빌드 / 기본 값)

: --no-build (이미지를 빌드하지 않음)

: -t (컨테이너 타임아웃. 초 단위. 기본 10초)

: --scale SERVICE=서비스 수 (서비스 수 지정)

: --force-recreate (컨테이너를 중지하고 모든 컨테이너를 다시 생성)

 

- ps

: 실행중인 컨테이너 목록 표시

 

- logs

: 실행중인 컨테이너 로그 표시

 

- run

: 컨테이너 실행

 

- start

: 컨테이너 시작

 

- stop

: 컨테이너 정지

 

- restart

: 컨테이너 재시작

 

- pause

: 컨테이너 일시 정지

 

- unpause

: 컨테이너 재개

 

- port

: 컨테이너의 공개 포트 표시

 

- config

: 컨테이너 구성 확인

 

- kill

: 실행중인 컨테이너 강제 정지

 

- rm

: 컨테이너 삭제

 

- down

: 리소스 삭제 (volume 등)

: --rmi all (모든 이미지를 삭제)

: -v (컴포즈 정의 파일의 데이터 볼륨 삭제)

 

 

 

 

 

 

Reference

 

[Docker] Docker-Compose 주요 명령어 총정리

docker-compose 1.29.2, docker 20.10.8 버전에서 실행하였으며, 본문 내용이 길어 원하는 부분만 검색하여 보시는 걸 추천드립니다. Docker Compose의 주요 서브 명령어 서브명령 설명 up 컨테이너 생성/시작 ps

kimjingo.tistory.com

 

docker compose up

docker compose up: Builds, (re)creates, starts, and attaches to containers for a service. Unless they are already running, this command also starts any linked services. The `docker compose up` command...

docs.docker.com

 

300x250
728x90