잡동사니

Docker Compose 파일 관련

개발자 포비 2025. 1. 8. 09:26

 

# 1. 컨테이너 실행 (백그라운드 모드)
docker-compose up -d

# 2. 컨테이너 상태 확인
docker-compose ps

# 3. 로그 확인
docker-compose logs        # 전체 로그
docker-compose logs -f     # 실시간 로그
docker-compose logs elasticsearch  # 특정 서비스 로그

# 4. 컨테이너 중지
docker-compose stop

# 5. 컨테이너 시작
docker-compose start

# 6. 컨테이너 재시작
docker-compose restart

# 7. 컨테이너 삭제 (볼륨 유지)
docker-compose down

# 8. 컨테이너 및 볼륨 모두 삭제
docker-compose down -v

# 9. 특정 서비스만 재시작
docker-compose restart elasticsearch

# 10. 설정 변경 후 컨테이너 재생성
docker-compose up -d --force-recreate



# 모든 컨테이너와 볼륨을 삭제하고 깨끗하게 시작하고 싶을 때
docker-compose down -v
docker system prune -f
docker-compose up -d

# 특정 서비스의 로그를 자세히 보고 싶을 때
docker-compose logs -f elasticsearch