도커 컨테이너 로그에 rolling을 설정할 수 있습니다.
rolling을 설정하지 않으면 로그 파일이 무한정 커지는 단점이 발생합니다.
이렇게 되면 로그를 확인하는 데 불편함이 있기 때문에 로그 rolling을 적용해야 합니다.
위의 화면은 nginx에 로그 rolling을 적용하고 있고 옵션은 다음과 같습니다.
--log-driver=json-file: 로깅 드라이버를 json-file로 설정하고 있습니다.
--log-opt max-size=1m: 로그 파일의 최대 크기를 1MB로 지정하고 있습니다.
--log-opt max-file=3: 로그 파일의 최대 파일 수를 3개로 지정하고 있습니다. 3개를 넘어가게 되면 오래된 로그파일을 삭제합니다.
nginx 컨테이너의 로그파일을 조회하면 앞에서 설정한 옵션대로 로그가 실행 중인 것을 확인할 수 있습니다.
실제 운영환경에서 로그 rolling을 적용하면 컨테이너 로그를 쉽게 확인할 수 있어서 유용합니다.
'dev > DOCKER' 카테고리의 다른 글
docker install redis (0) | 2024.01.24 |
---|---|
Docker Kafka Cluster 설치 (0) | 2023.09.17 |
docker network (0) | 2023.05.30 |
Dockerfile 작성 (0) | 2023.05.25 |
docker log 파일 확인 (0) | 2023.05.22 |