도커 컨테이너의 통합 로그 뷰어인 Dozzle

|
728x90

많은 스마트홈족들은 미 커넥터, 홈브릿지등의 솔루션을 도커 컨테이너로 운영하는데,

간단한 로그는 도커 패키지에 들어가면 곧바로 확인이 가능하나,

자세한 로그는 각각의 웹 프로그램에 들어가야 하는 번거로움이 있었다.

 

 

 

 

 

그러다가 우연히 도커 컨테이너 통합 로그 뷰어인 Dozzle( dozzle.dev/ )을 발견하고,

호기심에 시놀로지 나스에 설치하여 보았는데 나름 유용하여 한번 소개를 해본다.

 

 

 

 

 

설치는 '제어판-작업 스케줄러-생성-예약된 작업-사용자 정의 스크립트'를 누르고,

 

 

 

 

 

docker run --detach --volume=/var/run/docker.sock:/var/run/docker.sock -p 8892:8080 amir20/dozzle:latest

일반 탭에서 작업엔 '적당한 이름(Install Dozzle)'을, 사용자는 'root' 계정으로,

스케줄 탭에선 날짜엔 '오늘 날짜'에 '반복하지 않음'으로,

작업 설정 탭에선 알림에 '이메일 주소'를, 실행 명령에 '코드 블럭'을 Copy & Paste하고,

 

 

 

 

 

생성한 작업 스케줄러(Install Dozzle)를 최초 한번만 실행하면,

 

 

 

 

 

adoring_feynman라는 이름의 도커 컨테이너가 생성되어 구동된다.

 

 

 

 

 

그리고 Dozzle을 원격에서도 조회하려면 각자의 라우터(공유기)에서 포트포워딩 설정을 해주고,

 

 

 

 

 

웹브라우저 창에 http://나스IP:8892/를 입력하면 Dozzle이 잘 실행된다.

 

 

 

 

 

Dozzle이 아직 검색 기능이 불안하고 전체적으로 허접하기는 하지만,

도커 컨테이너 로그를 하나의 화면에서 조회하는 장점은 있는 듯 싶다.

 

 

 

 

 

반응형
And