diff --git a/troubleshooting/250828_docker_log_persistence_issue.md b/troubleshooting/250828_docker_log_persistence_RESOLVED.md similarity index 63% rename from troubleshooting/250828_docker_log_persistence_issue.md rename to troubleshooting/250828_docker_log_persistence_RESOLVED.md index 1db541c..c7299a4 100644 --- a/troubleshooting/250828_docker_log_persistence_issue.md +++ b/troubleshooting/250828_docker_log_persistence_RESOLVED.md @@ -1,7 +1,8 @@ -# Docker 컨테이너 로그 영구 보존 문제 +# [RESOLVED] Docker 컨테이너 로그 영구 보존 문제 해결 ## 작성일: 2025-08-28 -## 작성자: 서버 관리자 +## 작성자: 서버 관리자 +## 상태: ✅ 해결 완료 (2025-08-28 03:12) --- @@ -17,27 +18,26 @@ ## 해결 방안 -### 즉시 적용 가능: Docker 로그 드라이버 설정 +### ✅ 적용 완료: Docker 로그 드라이버 설정 (2025-08-28 03:12) ```yaml -# docker-compose.yml에 추가 +# docker-compose.yml에 추가 완료 services: gateway: logging: driver: "json-file" options: max-size: "10m" - max-file: "30" # 30개 파일 로테이션, 컨테이너 재시작해도 유지 -``` + max-file: "10" # 10개 파일 로테이션으로 적용 (100MB) ### 장점 - 권한 문제 없음 (Docker 데몬이 root로 처리) - 자동 로테이션 - 컨테이너 재시작/재생성 시에도 로그 보존 -## 적용 대상 -- robeing-gateway -- auth-server -- 기타 중요 서비스 컨테이너 +## 적용 완료 +- ✅ robeing-gateway (2025-08-28 03:12 배포 완료) +- ✅ auth-server (2025-08-28 03:12 배포 완료) +- ✅ auth-redis (2025-08-28 03:12 배포 완료) ## 참고 - Docker 데몬은 root 권한으로 실행되어 로그 파일 관리