Homarr vs Dozzle 详细对比
一句话定位:Homarr = 导航仪表盘(附带单点容器日志);Dozzle = 专业日志+容器监控工具(核心强项是多容器并排日志) Dozzle v11.1.1已经自带容器列表、CPU/内存曲线,不只是单纯日志查看器。
✅ Homarr(导航面板)
- 自动发现容器:挂载
/var/run/docker.sock后,一次性扫描全部容器,不需要给每个容器写label(解决你之前Homepage痛点)。 - 功能:
- 拖拽式首页,把Immich、Jellyfin、SiYuan等做成卡片导航入口
- 容器状态(running/healthy)、启停、重启容器
- 单点查看单个容器实时日志(一次只能打开一个容器日志页面)
- 附带小组件:系统资源、RSS、笔记、网络延迟检测
- 短板:
- ❌ 不能同时并排打开多个容器日志,无法分屏同时看immich_server+immich_postgres两个日志流,这是最大硬伤
- 日志搜索、日志级别染色、正则过滤能力弱于Dozzle
- 内存占用比Dozzle高不少
✅ Dozzle
- 定位:Docker日志专用工具,新版自带容器监控面板
- 核心强项(Homarr完全替代不了)
- ✅ 多容器日志并排分屏,同时看多个容器实时日志,排错多组件联动服务(Immich整套、DTK)非常好用
- 日志自动区分ERROR/WARN/INFO颜色高亮,支持正则搜索、日志过滤、时间戳跳转
- 实时CPU/内存曲线,直接在日志页面看资源占用
- 极其轻量,只占用几MB内存,无数据库,不存储日志,纯流式读取docker原生日志
- 支持查看已停止容器日志
- 短板:没有导航卡片,不能做成服务首页入口,只能做日志运维
取舍方案
方案1:推荐组合(
Homarr(做主首页导航) + 保留Dozzle(专门做日志排错)
- Homarr:打开首页,所有服务一键跳转,看容器状态,单点查看简单日志
- Dozzle:遇到复杂排错(比如Immich整套报错、DTK多容器调试),新开Dozzle页面,分屏同时看多个容器日志
你玩Immich、DTK这种多容器组合,多日志并排是刚需,Homarr做不到。
方案2:只装Homarr,删掉Dozzle
适合场景:你很少需要同时看多个容器日志,只是偶尔单点看日志。
缺点:调试多容器项目时会不方便。
方案3:只保留Dozzle,不装Homarr
Dozzle没有导航卡片,只能看日志和容器状态,缺少统一的服务首页,访问Immich、SiYuan、Alist这些服务不方便。
和DockDash简单区分一下(避免混淆)
- DockDash:全能面板,导航+容器管理+单容器日志,同样没有多容器并排日志
- Dozzle:日志专精,独有多容器分屏日志
- Homarr:高颜值导航面板,附带基础单容器日志
个人建议
现在有Immich4容器、DTK双容器,经常要联动排查多个容器日志,Dozzle不建议删掉。 Homarr可以部署用来做统一导航首页,两者互补,各司其职。