MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > 精选文章 / 正文

Dozzle-一个docker日志查看的神器

2024-12-15 13:23 huorong 精选文章 6 ℃ 0 评论

作为后端开发来说,相信大家对docker并不陌生,所以docker的好处和便捷的地方就不多说了。但是,随着docker部署的应用越来越多,会发现查看它的日志并不是那么便捷【因为要敲命令嘛】。今天向友友们推荐一款基于浏览器的 Docker 日志查看器--Dozzle。

查看每个容器中应用程序产生的日志

以前一般是敲打下面这些命令,于是一顿操作猛如虎

// 查看运用的容器
docker ps 
//之前查看docker日志的命令
docker logs --tail=行数   容器id

现在,我们只需要浏览器直接查看即可

安装

// 获取最新的dozzle镜像
Docker pull amir20/dozzle:latest

// 启动dozzle
Docker run --name dozzle -d --volume=/var/run/Docker.sock:/var/run/Docker.sock -p 8888:8080 amir20/dozzle:latest

如果你是用docker-compose的方式,如下:

version: '3'

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

使用

浏览器输入部署的IP:端口号,如我这边用的端口号是8888。

Dozzle 的首页提供了一个容器总览的视图,其中包括当前系统中的容器总数、正在运行中的容器数量、内存占用率、启动时长等重要信息。通过这个容器总览视图,用户可以快速了解 Docker 容器的整体情况,并可以方便地对容器进行管理和监控。

在页面左侧,用户可以查看所有正在运行的容器,并通过点击容器名称进入容器的日志查看界面。在容器太多太多的时候,为了方便精准找到目标容器ID,可以通过搜索进行操作。

Dozzle 的界面右上角显示了一个进度环,用于展示当前查看日志的进度。用户可以点击右上角的两个小点来执行一些方便实用的功能,包括清空日志、下载日志以及搜索日志。这些功能使用户可以更轻松地管理和操作容器日志,提高了使用 Dozzle 的便利性和效率。

其他功能设置

不一一介绍了,具体看下图

总结

Dozzle 是一款轻量级、易于使用的 Docker 日志查看工具,通过简洁直观的 Web 界面,让用户可以实时监控和检索 Docker 容器的日志。它完全免费开源,是管理 Docker 容器日志的理想选择。

最后感谢,开源地址传送门:https://github.com/amir20/dozzle

Tags:查看容器日志

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言