3.9.5. 컨테이너 로그 관리
컨테이너의 로그 파일을 방지하려면 컨테이너가 실행 중인 노드에서 /var/lib/docker/containers/<hash>/<hash>-json.log 파일에서 문제가 있는 크기로 증가하지 못하도록 Docker의 json-file
로깅 드라이버를 구성하여 로그 파일의 크기와 수를 제한할 수 있습니다.
옵션 | 목적 |
---|---|
| 새 로그 파일이 생성되는 크기를 설정합니다. |
| 호스트별로 보관할 최대 로그 파일 수를 설정합니다. |
로그 파일을 구성하려면 /etc/sysconfig/docker 파일을 편집합니다. 예를 들어 최대 파일 크기를 1MB로 설정하고 항상 마지막 세 개의 로그 파일을 유지하려면
max-size=1M
및max-file=3
을OPTIONS=
행에 추가하여 값이 단일 따옴표 형식을 유지하도록 합니다.OPTIONS='--insecure-registry=172.30.0.0/16 --selinux-enabled --log-opt max-size=1M --log-opt max-file=3'
로깅 드라이버 구성 방법에 대한 자세한 내용은 Docker의 설명서를 참조하십시오.
Docker 서비스를 다시 시작하십시오.
# systemctl restart docker