728x90

로그 설정 2

Docker 활용: Logrotate를 활용한 로깅 설정 - ②

Docker 활용: Logrotate를 활용한 로깅 설정 - ① Docker 활용: Logrotate를 활용한 로깅 설정 - ①Docker를 설치하고 컨테이너를 배포한 후, 별도의 설정을 하지 않으면 컨테이너의 로그는 단일 파일에 계속 누적됩니다. 이는 시간이 지남에 따라 디스크 공간 문제를 야기할 수 있습니다. 하지만iro15.tistory.com이전 글에서 설명한 이론적 내용을 바탕으로, 이번에는 실제 서버 환경에서 Docker 컨테이너 로그 관리를 위한 logrotate 설정을 구현하고 그 결과를 확인해 보겠습니다. 이 실습은 Red Hat Enterprise Linux 9.5 (Plow) 버전에서 진행되었습니다. 이를 통해 이론이 실제 환경에서 어떻게 적용되는지, 그리고 설정 변경이 로그 관리에 ..

Containers/Docker 2025.01.10

Docker 활용: Logrotate를 활용한 로깅 설정 - ①

Docker를 설치하고 컨테이너를 배포한 후, 별도의 설정을 하지 않으면 컨테이너의 로그는 단일 파일에 계속 누적됩니다. 이는 시간이 지남에 따라 디스크 공간 문제를 야기할 수 있습니다. 하지만 Linux의 logrotate 도구를 활용하면 간단한 설정만으로 효율적인 로그 관리가 가능합니다. Docker 컨테이너의 로그와 관련 파일들은 기본적으로 '/var/lib/docker/containers/{ContainerID}' 디렉토리에 저장됩니다. 각 컨테이너의 로그 파일은 '{ContainerID}.log' 형식으로 이 디렉토리 내에 생성됩니다. 이러한 로그 파일들의 관리를 위해 해당 경로에 대한 logrotate 설정을 구성함으로써, 로그 파일의 크기, 보관 기간, 순환 주기 등을 효과적으로 제어할 수 ..

Containers/Docker 2025.01.05
728x90