👩🏻‍💻 Programming/Etc

Docker compose 명령어

한국의 메타몽 2023. 1. 13. 17:40
분류 명령어 설명
실행 docker-compose up - docker-compose.yml에 정의된 서비스들을 시작하거나 이미 동작중이었다면 재시작
- 단, 이미 돌아가고있던 서비스에 대해서 docker-compose.yml에서 변경된 사항이 없다면 재시작하지 않고 별 다른 변화를 주지 않음
docker-compose run - 새로운 컨테이너를 생성하여 시작
- 때문에 '일회성' 또는 '특별' 작업을 위해 실행하는 것을 권장.
- 추가로 실행하고자 하는 특정 서비스 이름이 요구됨.
docker-compose start - 중단됐던 컨테이너를 시작 (새로운 컨테이너 생성 X)
- 이미 동작되고 있던 컨테이너라면 영향 없음
docker-compose restart - 중단됐던, 또는 이미 동작되고 있던 컨테이너를 재시작 (새로운 컨테이너 생성 X)
- 단, docker-compose.yml의 configuration을 수정한 다음 이 명령을 실행하면 바뀐 사항이 반영되지 않음
- docker-compose.yml에서 수정 사항이 있다면 docker-compose up이 권장됨
중단 docker-compose stop 컨테이너를 중단
docker-compose down 컨테이너를 중단하고 제거