본문 바로가기

DevOps/Docker

Docker 컨테이너 log 실시간 확인하는 방법

728x90

간혹 컨테이너가 오류때문에 꺼지거나 실시간으로 컨테이너가 잘 작동하는지 확인해줘야할 때가 있습니다.

 

그때 실행되고있는 컨테이너의 로그를 확인하는 방법은 다음과 같습니다.

 

docker logs <컨테이너명>

 

하지만 이건 순간 찍힌 로그이기때문에 실시간으로 확인하고싶다면 -f 옵션을 넣어줍니다.

 

docker logs -f <컨테이너명>

 

하지만 이렇게 하면 모든 로그를 위에서부터 출력하기때문에 찍힌 로그의 양이 많을경우 감당이 안되는 경우가 있습니다. 그래서 --tail 옵션을 넣어서 끝에 부분만 계속 출력되게 해줍니다.

 

docker logs -f --tail 10 <컨테이너명>

--tail 옵션 뒤에 오는 숫자는 라인 수 입니다.10이니까 10줄이겠죠?

 

저도 계속 까먹어서 검색해보는데 생각난김에 포스팅해봅니다.

반응형