STDOUT / STDERR
App Container
에서 나오는 표준 출력과 표준 에러를 logging driver
를 활용하여 표출하고 있습니다.
명령어
컨테이너를 로그를 볼 수 있는 명령어.
docker log ${con-id}
마지막 로그의 5개만 보는 명령어.
docker log --tail 5 ${con-id}
실시간으로 컨테이너 로그를 보는 명령어.
docker log -f ${con-id}
실시간으로 보면서 타임스탬프를 찍어주는 명령어.
docker logs -t -f ${con-id}
로그 용량 제한하기
컨테이너 단위로 로그 용량 제한을 할 수 있지만, 도커 엔진에서 기본 설정을 진행할 수 있습니다.
한 로그 파일당 3mb, 최대 5개의 파일로 로테이팅하는 명령어 입니다.
docker run \
- d \
--log-driver=json-file \
--log-opt max-size=3m \
--log-opt max-file=5 \
nginx
로그 드라이버
'Infra > Docker' 카테고리의 다른 글
Docker docker-compose (0) | 2023.09.26 |
---|---|
Docker image 경량화 (0) | 2023.09.26 |
Docker image 압축 및 풀기, Docker Hub 활용 (0) | 2023.09.26 |
Docker Image build (0) | 2023.09.26 |
Docker Volume 연결 방식 및 방법 (0) | 2023.09.25 |