02
2025
07
01:08:48

再也不怕Docker日志失控 !

容器时代,运维人员最头大的任务莫过于管理繁多的日志,尤其在多个容器运行时,每次都得命令行里找日志,累得像陀螺!Dozzle完美解决了这个痛点,它提供一个轻量化的实时日志查看工具,让运维可以直接通过浏览器监控容器日志,再也不用来回敲命令,效率提升太明显了!

Dozzle 是干啥的?

图片

用一句话说,Dozzle 就是一个实时查看 Docker 容器日志的 web 工具。它不占用磁盘存储,不保存日志,只做一件事:实时显示!对于忙碌的运维来说,直接通过浏览器查看容器日志,省心又省力。你只需跑一个简单的容器,它不仅支持 Docker,还支持 Swarm 和 K8s,兼容性很惊喜!

功能特点

图片

  • 实时查看日志:随时通过浏览器打开 Dozzle 界面,实时掌握所有容器日志变化,管理容器日志变成小菜一碟。图片

  • 轻量化设计:镜像只有 7MB,资源占用少到你怀疑自己是不是忘了开它!

  • 多容器同时查看:支持分屏功能,可以同时查看多个容器的日志,监控效率拉满!

  • 暗黑模式:支持一键切换黑暗模式,熬夜救星!

  • 支持正则和 SQL 搜索:不管你是 log 粉还是 regex 控,直接搜索日志内容,没一个信息会漏掉。图片

  • CPU 与内存实时统计:还能实时看容器的资源占用情况,帮你判定哪里的问题拖慢了整个服务。

  • 代理和身份验证支持:支持多用户身份验证,运维团队分权限管控再合适不过。

  • 全局监控:支持 Docker Swarm 和多主机监控,海量集群也能轻松应对。


安装指南

  • 拉取镜像:

    docker pull amir20/dozzle:latest
  • 运行容器:

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

运行后,Dozzle 就可以通过 http://localhost:8080 访问啦!

  • 更复杂的场景:如果你用 docker-compose 管理,可以这样配置:

    services:
      dozzle:
        container_name: dozzle
        image: amir20/dozzle:latest
        volumes:
          - /var/run/docker.sock:/var/run/docker.sock
        ports:
          - 8080:8080


保存成 docker-compose.yml 后,运行 docker-compose up -d 启动。

  • Swarm 模式:
    如果你用 Docker Swarm,可以这样跑:

    docker service create --name dozzle --env DOZZLE_MODE=swarm --mode global --mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock -p 8080:8080 amir20/dozzle:latest

Dozzle 为运维人员带来了“一键观看容器日志”的小确幸,它功能简单却满足了大多数需求,从单机到集群,都能轻松部署使用。不用再埋头命令行找日志,不用再管理复杂的日志存储,Dozzle 让运维的日子舒坦了不少。对频繁和 Docker 打交道的朋友们,Dozzle 简直堪称救星!




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://www.hqyman.cn/post/12048.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: