Docker, Swarm, Podman, Kubernetes, ACI 컨테이너 환경을 관리하는 가벼운 웹 UI입니다.
amir20/dozzle
로그 파일을 저장하지 않는, Swarm 및 Kubernetes 관련 지원 기능을 갖춘 Docker 컨테이너용 경량 웹 기반 실시간 로그 뷰어입니다.
대체할 수 있는 제품:Papertrail
Loggly
- 스타
- 14,693
- 포크
- 644
- 열린 이슈
- 2
- 마지막 커밋
- 3시간 전
어떤 프로젝트인가요?
Dozzle은 브라우저에서 Docker 컨테이너 로그를 실시간으로 확인하는 웹 애플리케이션입니다. 실시간 확인 전용으로 설계되어 로그 파일을 저장하지 않으며 오프라인 검색도 지원하지 않습니다. 컨테이너 이미지 크기는 압축 시 약 7 MB이며, Docker socket을 마운트해 실행합니다.
기본 로그 스트리밍 외에도 컨테이너 이름 퍼지 검색, 로그 행 정규식 검색, 로그 대상 SQL 쿼리를 지원합니다. 화면을 분할해 여러 로그를 한 번에 확인하고 컨테이너별 실시간 메모리 및 CPU 통계를 볼 수 있습니다. Authelia 같은 도구를 이용한 forward proxy 인증을 포함해 다중 사용자 인증도 지원합니다.
Dozzle은 Docker Swarm의 global service 모드에서 작동하며, 한 인스턴스가 여러 Docker 호스트를 모니터링할 수 있는 agent 모드도 제공합니다. Colima와 Podman에서도 실행할 수 있습니다.
핵심 기능
- 01로그를 저장하지 않고 브라우저에서 컨테이너 로그를 실시간 스트리밍
- 02컨테이너 이름 퍼지 검색 및 로그 전체 정규식 검색
- 03로그 데이터 대상 SQL 쿼리
- 04여러 로그를 동시에 보는 분할 화면
- 05컨테이너별 실시간 메모리 및 CPU 통계
- 06forward proxy 지원을 포함한 다중 사용자 인증
- 07여러 호스트를 위한 Swarm 모드 및 agent 모드
활용 사례
- 로깅 스택 없이 단일 호스트의 여러 Docker 컨테이너 로그 확인
- agent 모드로 여러 Docker 호스트의 컨테이너 모니터링
- Docker Swarm 클러스터에서 컨테이너 로그 확인
- 브라우저에서 실행 중인 서비스를 실시간으로 디버깅
빠른 시작
- 1
최신 Dozzle 이미지를 Pull하세요
docker pull amir20/dozzle:latest - 2
Dozzle 컨테이너를 실행하고 http://localhost:8080 을 여세요
docker run --name dozzle -d --volume=/var/run/docker.sock:/var/run/docker.sock -v dozzle_data:/data -p 8080:8080 amir20/dozzle:latest
사용 전 알아둘 점
- Docker Engine 19.03 이상(API 1.40 이상)이 필요합니다. 이전 버전의 데몬은 지원되지 않습니다.
- 오프라인 로그 검색은 지원하지 않습니다. 실시간 로그 보기 전용으로 설계되었습니다.
토픽
자주 묻는 질문
- dozzle은(는) 무엇인가요?
- 로그 파일을 저장하지 않는, Swarm 및 Kubernetes 관련 지원 기능을 갖춘 Docker 컨테이너용 경량 웹 기반 실시간 로그 뷰어입니다. Dozzle은 브라우저에서 Docker 컨테이너 로그를 실시간으로 확인하는 웹 애플리케이션입니다. 실시간 확인 전용으로 설계되어 로그 파일을 저장하지 않으며 오프라인 검색도 지원하지 않습니다. 컨테이너 이미지 크기는 압축 시 약 7 MB이며, Docker socket을 마운트해 실행합니다.
- dozzle은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- dozzle은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- dozzle은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. dozzle의 마지막 커밋은 2026년 10월 22일입니다.
- dozzle은(는) 어디에 사용할 수 있나요?
- 로깅 스택 없이 단일 호스트의 여러 Docker 컨테이너 로그 확인 agent 모드로 여러 Docker 호스트의 컨테이너 모니터링 Docker Swarm 클러스터에서 컨테이너 로그 확인 브라우저에서 실행 중인 서비스를 실시간으로 디버깅
- dozzle는 어떻게 설치하나요?
- 최신 Dozzle 이미지를 Pull하세요: docker pull amir20/dozzle:latest Dozzle 컨테이너를 실행하고 http://localhost:8080 을 여세요: docker run --name dozzle -d --volume=/var/run/docker.sock:/var/run/docker.sock -v dozzle_data:/data -p 8080:8080 amir20/dozzle:latest
- dozzle은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/amir20/dozzle
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Proxmox, Docker, Kubernetes, TrueNAS, vSphere를 실시간으로 모니터링하는 셀프 호스팅 대시보드
Windows를 Docker 컨테이너에서 자동으로 다운로드하고 무인 설치한 뒤, 브라우저나 RDP로 접속할 수 있습니다.
세션 리플레이, 오류 모니터링, 로그와 트레이스를 통합하고 Docker로 직접 호스팅할 수 있는 오픈소스 풀스택 모니터링 플랫폼입니다.
로그, 메트릭, 트레이스, 알림을 하나로 모은 오픈소스 OpenTelemetry 기반 셀프 호스팅 관측성 플랫폼
SQL과 정규식으로 여러 로그 파일을 병합하고, 실시간으로 추적하며 검색할 수 있는 터미널 로그 뷰어입니다.