본문 바로가기
Q&A2023년 8월 25일1분 읽기

Docker 로그 관리하는 방법

나
나윤아
조회 437댓글 1

Docker 컨테이너 로그가 디스크를 많이 잡아먹습니다. 관리하는 방법이 있나요?

댓글 1

김김영삼3년 전

Docker 로그 관리:

# 로그 확인
docker logs container_name
docker logs --tail 100 -f container_name

# 로그 크기 확인
du -sh /var/lib/docker/containers/*/

# 전체 로그 설정 (daemon.json)
{
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "3"
}
}
# sudo systemctl restart docker

# 컨테이너별 설정
docker run --log-opt max-size=10m --log-opt max-file=3 myapp

max-size와 max-file을 설정하지 않으면 로그가 무한히 쌓여서 디스크를 채울 수 있습니다.

Ctrl+Enter로 등록