컨테이너 로그를 확인하기 위해서는 아래 명령을 사용합니다.

docker logs <option> <container>

<container> : container ID or Name

 

< Option >

-f

docker logs -f test_container

실시간 로그를 확인합니다.

--tail

docker logs --tail 30 test_container

마지막 로그부터 30줄만 확인합니다.

--since

docker logs --since 1692543575 test_container

특정 시간(1692543575) 이후의 로그만 확인합니다.

--timestamp -t

docker logs -t test_container

로그의 timestamp를 함께 표시합니다.

 

특정 문자열을 찾고 싶을 경우

docker logs <container> 2>&1 | grep “/test”

2>&1 은 linux의 표준출력과 표준에러를 확인 가능한 명령어입니다.
1 : 표준출력
2 : 표준에러
> : 리다이렉션

따라서 표준에러를 표준출력으로 리다이렉션하라는 의미입니다.

반응형

'Docker' 카테고리의 다른 글

Docker 란 무엇인가  (0) 2023.08.25
Docker inspect  (0) 2023.08.19
Docker 연동 - IntelliJ  (0) 2023.04.17
DockerFile 기본  (0) 2023.03.29
Docker exec 컨테이너 접속  (0) 2023.03.15

+ Recent posts