一款开源轻量级的Docker日志查看工具

文摘   2025-01-17 10:00   广东  
| 项目介绍

Dozzle是一个开源的、轻量级的Docker日志查看工具,它提供了一个简单直观的Web界面,使用户能够方便地查看运行中Docker容器的实时日志。

| 功能特点


                      • 实时监控: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 updatesudo apt install -y docker.io docker-compose

                                    拉取镜像

                                    sudo docker pull amir20/dozzle:latest

                                    启动服务

                                    sudo docker run --name dozzle ---volume=/var/run/docker.sock:/var/run/docker.sock -p 8080:8080 amir20/dozzle:latest

                                    在浏览器访问http://ip:8080即可。

                                    关注公众号,为你推荐更多原创干货!

                                    更多内容也可看笔者出版图书

                                    —————————

                                    幼稚猿
                                    分享各类技术资讯和教程,出版多本IT图书《Django+Vue系统架构设计与实现》、《Golang+Vue.js商城项目实战》等
                                     最新文章