본문 바로가기
AWS/Part 5. Ch02 도커를 이용한 컨테이너 관리

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

by Engineer-Lee 2022. 6. 21.
반응형

첫 번째로 표준 출력과 표준 오류는 아래와 같다.

 


 

두 번째는 로그 확인하는 방법이다.

 

먼저 nginx 컨테이너를 하나 실행시킨다.

 

그리고 docker logs로 로그를 확인한다.

 

 

여기서 --tail 옵션으로 5줄만 확인할 수도 있다.

 

 

-f 옵션으로는 실시간 로그를 볼 수 있다.

 

 

-t 옵션으로는 각각의 로그행이 언제 발생했는지 타임스탬프가 생긴다.


세 번째로 호스트 운영체제의 로그 저장 경로이다.

이 경우는 로그 드라이버를 json-file로 했을 때 유효하다.

 

현재 nginx 컨테이너가 하나 실행 중이고 루트 권한이 필요하기에 사용자를 루트로 전환한다.

 

 

그리고 도커 디렉토리 안에 컨테이너 디렉토리 안에 컨테이너 iD로 구성된 디렉토리가 있고 여기 안에는 컨테이너의 로그가 담긴 json.log 파일이 있다.

 


네 번쨰로 로그 용량을 제한해보자

컨테이너 단위로 로그 용량 제한을 할 수 있지만, 도커 엔진에서 기본 설정을 진행할 수도 있다.

 

도커의 로그 드라이버는 아래와 같다.

 

 

 

반응형