Develop
[Docker] docker-compose 실행 및 중지, 테스트 방법
너드나무
2024. 11. 25. 14:19
반응형
실행 및 중지
- 실행
- docker-compose.yml 경로에서 cli
- -d : 컨테이너를 백그라운드 모드에서 실행
- --build : 변경사항 재빌드, 동일 부분 CACHED 처리
% docker-compose up -d --build
- 중지
- docker-compose.yml 경로에서 cli
- 모든 컨테이너를 중지하고 네트워크 및 볼륨(옵션에 따라)을 삭제
% docker-compose down
- 재시작
- 특정 서비스만 재시작
% docker-compose restart <서비스 이름>
테스트 방법
- 컨테이너 상태 확인
% docker-compose ps
Name Command State Ports
----------------------------------------------------------------------------
redis_service docker-entrypoint.sh redis ... Up 0.0.0.0:6379->6379/tcp
task_processor python app/processor.py Up
- 컨테이너 로그 실시간 확인
# 전체 서비스
% docker-compose logs -f
# 특정 서비스
% docker-compose logs -f <서비스 이름>
- 테스트 연결 및 명령어 확인
- 예시 : Redis
% docker exec -it redis_service redis-cli
# 명령어 테스트
> PING
PONG # 정상
728x90
반응형