-
는 JSON에서 list
를 의미한다.version
: docker-compose 파일 버전
services
: 이하 하나 이상의 컨테이너 설정
volumes: -<host_dir>:<container_dir>
: host 폴더를 컨테이너 폴더와 연결
restart
: 서비스가 중지된 경우 항상 재시작
environment
: 컨테이너 환경변수 설정
env_file
: 외부 파일에서 환경 변수 전달
posts
: 외부포트와 내부포트 연결
depends_on
: 컨테이너 실행 전에 먼저 실행되어야 할 다른 컨테이너
docker-compose --version
: 버전 확인docker-compose up <options>
: 컨테이너 실행-d
: 컨테이너를 백그라운드에서 실행docker-compose down
: 컨테이너 정지docker-compose ps
: 컨테이너 상태 확인docker-compose logs
: 컨테이너 이력 확인docker-compose logs -f
: 실시간으로 이력 확인docker-compose start / stop / pause / unpause / restart [서비스명]
: 시작 / 정지 / 일시정지 / 재시작docker-compose rm
: 컨테이너 삭제docker-compose kill
: 컨테이너 강제 정지docker-compose config
: yml 파일 내용 확인