Docker 컨테이너의 로그를 실시간으로 확인하기 Dozzle (강추⭐)
안녕하세요. 달소입니다.
이번에 소개해드릴 오픈소스 프로젝트는 Docker의 log를 실시간으로 확인할 수 있게 도와주는 Dozzle 입니다.
기본적으로 Portianer를 많이들 쓰시지만 Dozzle의 경우 로그 특화기 때문에 좀더 나을 수(?)도 있습니다.
한번 설치해봤는데 모니터링용으로는 훌륭하네요.(하단에 설치기도있습니다!)
Dozzle 이란?
Dozzle은 Docker OSS가 후원하는 오픈 소스 프로젝트입니다. 컨테이너 모니터링 및 디버깅 프로세스를 단순화하도록 설계된 로그 뷰어입니다. 직관적인 사용자 인터페이스를 통해 실시간 로그 스트리밍, 필터링 및 검색 기능을 제공하는 경량의 웹 기반 애플리케이션입니다.
사용자는 Docker 컨테이너에서 생성된 로그에 쉽고 빠르게 액세스할 수 있으므로 Docker 환경에서 실행되는 애플리케이션을 디버깅하고 문제를 해결하는 데 필수적인 도구입니다. 기본적으로 Dozzle은 지능형 색상 코딩으로 JSON 로그를 지원합니다.

Home | Dozzledozzle.devA lightweight, open-source, and secure log viewer for Docker. GitHub - amir20/dozzle: Realtime log viewer for docker containers.github.comRealtime log viewer for docker containers. . Contribute to amir20/dozzle development by creating an account on GitHub.
큰 내용은 없기때문에 바로 설치까지 테스트해서 확인해보겠습니다.
Dozzle 컨테이너 생성하기
mkdir -p /data/dozzle
cd /data/dozzle
vi docker-compose
version: "3"
services:
dozzle:
container_name: dozzle
image: amir20/dozzle:latest
volumes:
- /var/run/docker.sock:/var/run/docker.sock
ports:
- 9999:8080
docker-compose up 으로 컨테이너를 띄워주면 9999포트로 접근이 가능합니다.

그리고 9999 포트로 접속하시면됩니다.

로그보는것도 깔끔합니다.

오랜만에 맘에드는 프로젝트를 찾았습니다 ㅎㅎ
한번들 설치해보시면 좋을것같습니다~