一、网站简介
Dozzle 是一款极致轻量级的 Docker 容器实时日志查看器,以极小的容器体积(压缩后仅约 4MB)提供了优雅的 Web 界面来实时监控所有 Docker 容器的日志输出。它解决了 Docker 日志查看的两大痛点:无需 SSH 登录服务器执行 docker logs 命令,也不必在多个终端窗口间切换来追踪不同容器的日志。Dozzle 将所有容器的日志流汇聚到一个美观的 Web UI 中,支持智能搜索、正则过滤、分屏多日志查看和日志下载,是开发者调试和运维排查问题的效率利器。
二、公司背景
Dozzle 由独立开发者 Amir Raminfar 于 2020 年创建并开源,使用 Go 语言编写以实现最小资源消耗。项目在 GitHub 上持续活跃,拥有超过 5,000 颗 Star。Amir 的设计初衷非常简单——「我只想在不 SSH 到服务器的情况下快速查看容器日志」。这种专注于解决单一痛点的极简哲学,让 Dozzle 在众多功能繁杂的 Docker 工具中脱颖而出,成为 Homelab 圈内口碑极佳的日志查看必备工具。
三、核心功能
- 实时日志流:通过 WebSocket 连接实时推送容器日志到浏览器,延迟极低,无需刷新页面即可持续追踪日志输出。
- 智能模糊搜索:支持 Ctrl+K 快捷键快速调出容器搜索框,输入容器名称片段即可模糊匹配并切换查看目标容器日志,在管理数十个容器时尤其高效。
- 正则表达式过滤:在日志查看界面使用正则表达式搜索和过滤日志行,快速定位错误信息或特定请求记录,替代 grep 命令的繁琐操作。
- 分屏多日志查看:支持同时打开多个日志面板,上下分屏或左右分屏对比查看不同容器的日志,便于关联分析微服务间的调用链路。
- 实时资源统计:在日志界面的侧边栏实时展示每个容器的内存和 CPU 使用情况,让你在查看日志的同时掌握容器的资源消耗。
- 日志下载:支持一键下载当前显示的全部日志内容为文本文件,方便离线分析或提交给他人排查问题。
四、网站特点
- 极致轻量:Dozzle 镜像压缩后仅 4MB,运行时内存占用约 10-20MB,对宿主机资源几乎零影响,适合长期运行在生产环境。
- 零配置开箱即用:部署后无需任何设置,自动发现宿主机上所有运行中的容器并展示日志,真正即装即用。
- 安全只读:Dozzle 仅需挂载 docker.sock 的只读权限(ro),不会对 Docker 环境做任何修改,避免误操作风险。
- 多用户认证:支持设置简单的用户名密码认证,防止日志内容被未授权访问,适合部署在可公网访问的环境中。
五、适用人群
- 开发者:在本地或测试环境中通过 Dozzle 快速查看应用容器的运行日志,替代反复执行 docker logs -f 的繁琐操作。
- Homelab 与 NAS 玩家:在 NAS 上部署 Dozzle,通过浏览器随时查看各 Docker 服务的运行状态和错误日志,排查故障更方便。
- 运维人员:在运维管理服务器上部署 Dozzle 作为轻量日志中心,快速检查任意容器的实时输出,无需频繁 SSH 切换。
- 团队协作者:为团队共享的测试环境部署 Dozzle,让非运维角色的同事也能自助查看日志,减少沟通成本。
六、应用场景
- 场景一——快速定位容器启动故障:在 NAS 上部署了新容器后发现无法正常启动,打开 Dozzle 即可看到该容器的启动日志,根据报错信息快速排查配置问题(如端口冲突、挂载路径错误)。
- 场景二——前后端联调日志追踪:开发微服务项目时,使用 Dozzle 的分屏功能同时查看前端和后端容器的日志,对比请求与响应,快速定位接口联调问题。
- 场景三——排查定时任务执行异常:使用 Dozzle 查看青龙面板或 Cron 容器的日志,确认定时任务是否按预期执行,如有异常根据日志内容调整脚本。
- 场景四——服务器资源异常诊断:通过 Dozzle 侧边栏的 CPU/内存实时数据,发现某个容器突然占用异常高的资源,结合日志快速判断是代码死循环还是遭遇攻击。
七、常见问题(FAQ)
Q:国内能直接访问 Dozzle 官网吗?
A:可以。Dozzle 官网(dozzle.dev)在国内可正常访问。Docker 镜像托管于 Docker Hub,拉取时建议使用国内镜像加速。Dozzle 部署在本地后完全离线运行,无需外网。
Q:Dozzle 会存储日志数据吗,日志量大时会不会占满磁盘?
A:Dozzle 不存储任何日志数据,它只是实时转发 Docker 引擎的日志流到浏览器显示。关闭浏览器页面后日志数据不会保留在 Dozzle 中。日志的实际存储由 Docker 的日志驱动(默认 json-file)管理。
Q:Dozzle 能否查看已经停止的容器的日志?
A:Dozzle 默认只显示运行中容器的实时日志。如果需要查看已停止容器的历史日志,可以在设置中开启「显示已停止的容器」选项,前提是 Docker 引擎仍保留该容器的日志文件。
Q:Dozzle 与 Portainer 的日志功能有何区别?
A:Portainer 也提供容器日志查看,但主要面向单个容器的简单查看。Dozzle 在日志查看体验上更专业,提供分屏对比、正则搜索、智能模糊查找容器、实时资源统计等进阶功能。两者可以互补使用。
八、类似网站
- Portainer Log Viewer:Portainer 内置的日志查看功能,适合快速查看单个容器日志,但功能不如 Dozzle 丰富。
- Logdy:一款功能更强大的 Web 日志查看器,支持从 stdin、文件、Socket 等多种来源读取日志,但配置相对复杂。
- Docker Logs CLI:Docker 原生的命令行日志查看工具(docker logs -f),功能最基础但无需额外部署,适合偶尔查看的场景。
数据统计
数据评估
本站Eyosc Nav提供的Dozzle都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由Eyosc Nav实际控制,在2026-05-20 08:44收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,Eyosc Nav不承担任何责任。



