Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

3.9.5. 컨테이너 로그 관리

컨테이너의 로그 파일을 방지하려면 컨테이너가 실행 중인 노드에서 /var/lib/docker/containers/<hash>/<hash>-json.log 파일에서 문제가 있는 크기로 증가하지 못하도록 Docker의 json-file 로깅 드라이버를 구성하여 로그 파일의 크기와 수를 제한할 수 있습니다.

옵션목적

--log-opt max-size

새 로그 파일이 생성되는 크기를 설정합니다.

--log-opt max-file

호스트별로 보관할 최대 로그 파일 수를 설정합니다.

  1. 로그 파일을 구성하려면 /etc/sysconfig/docker 파일을 편집합니다. 예를 들어 최대 파일 크기를 1MB로 설정하고 항상 마지막 세 개의 로그 파일을 유지하려면 max-size=1Mmax-file=3OPTIONS= 행에 추가하여 값이 단일 따옴표 형식을 유지하도록 합니다.

    OPTIONS='--insecure-registry=172.30.0.0/16 --selinux-enabled --log-opt max-size=1M --log-opt max-file=3'

    로깅 드라이버 구성 방법에 대한 자세한 내용은 Docker의 설명서를 참조하십시오.

  2. Docker 서비스를 다시 시작하십시오.

    # systemctl restart docker