tonykang22 / study

0 stars 0 forks source link

[Docker & K8S] 08. 도커 컨테이너 다루기 - 로그 #65

Open leeyuunsung opened 2 years ago

leeyuunsung commented 2 years ago

08. 도커 컨테이너 다루기 - 로그

STDOUT / STDERR

image

로그 확인하기

 #전체 로그 확인
$ docker logs [container]
# 마지막 로그 10줄 확인
$ docker logs --tail 10 [container]
# 실시간 로그 스트림 확인
$ docker logs -f [container]
# 로그마다 타임스탬프 표시
$ docker logs -f -t [container]

호스트 운영체제의 로그 저장 경로

 $ cat /var/lib/docker/containers/${CONTAINER_ID}/${CONTAINER_ID}-json.log

로그 용량 제한하기

#한 로그 파일 당 최대 크기를3Mb로 제한하고, 최대 로그 파일 5개로 로테이팅
$ docker run \
  -d \
  --log-driver=json-file \
  --log-opt max-size=3m \
  --log-opt max-file=5 \
  nginx

도커 로그 드라이버

image