로그 확인하기
# 전체 로그 확인
$ 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
- 도커 로그 라이브러리 json-file 을 사용했을 경우만 유효
로그 용량 제한하기
# 한 로그 파일 당 최대 크기를 3Mb로 제한하고, 최대 로그 파일 3개로 로테이팅.
$ docker run \\
-d \\
--log-driver=json-file \\
--log-opt max-size=3m \\
--log-opt max-file=5 \\
nginx
- 컨테이너 단위로 로그 용량을 제한할 수 있지만, 도커 엔진에서 기본 설정을 할 수 있음