| 功能特点
实时监控:Dozzle能够实时监控Docker容器的日志输出,非常适合在不依赖复杂日志基础设施的场景下快速进行日志监控。
智能搜索:支持智能模糊搜索容器名和正则表达式搜索日志,方便用户快速定位到所需的日志信息。
低内存占用:Dozzle的内存占用较低,不会给系统带来额外的负担。
多用户认证:支持多用户认证,可以通过设置环境变量来配置基本认证,确保日志数据的私密性和安全性。
远程主机连接:Dozzle不仅支持本地Docker主机的日志查看,还支持连接到远程Docker主机进行日志监控。
API支持:提供了RESTful API,允许用户编写脚本来查询或管理日志。
| 使用技巧
查看日志:登录到Dozzle界面后,左侧侧边栏会列出所有正在运行的Docker容器。点击任何一个容器,就可以看到该容器的实时标准输出。
过滤日志:Dozzle允许使用简单的字符串或正则表达式来过滤日志。例如,输入ERROR可以过滤出所有包含“ERROR”的日志。
下载日志:点击右上角的三个小点,可以选择清空日志、下载日志和搜索日志等实用功能选项。
设置选项:点击左侧的设置按钮,可以自定义滚动条的样式、是否显示时间戳、是否自动换行、时间格式以及是否显示已停止的容器等。
如需了解更多信息,可以访问其官方网站或查阅相关的技术文档。
GitHub地址 https://github.com/amir20/dozzle
Docker镜像
https://hub.docker.com/r/amir20/dozzle
官方网站
https://dozzle.dev/
| 安装步骤
安装Docker
sudo apt update
sudo apt install -y docker.io docker-compose
拉取镜像
sudo docker pull amir20/dozzle:latest
启动服务
sudo docker run --name dozzle -d --volume=/var/run/docker.sock:/var/run/docker.sock -p 8080:8080 amir20/dozzle:latest
在浏览器访问http://ip:8080即可。
更多内容也可看笔者出版图书!