一款实时查看 Docker 容器日志的神器 Dozzle

Dozzle是一个轻量级的容器日志查看工具,大小仅10MB左右,不存储日志,只提供实时查看功能。通过docker-compose一键部署,配置简单,支持容器过滤。用户可以使用浏览器访问localhost:8080查看容器实时和历史日志。部署涉及的配置文件包括users.yml和docker-compose.yml,其中users.yml用于设置用户权限,docker-compose.yml设定容器参数和日志过滤条件。

  项目地址:Home | Dozzle

  这款工具相比较一些重量级的工具,比如 ELK 系列而言,实在是太轻量了,容器版本不过 10MB 左右大小。

  主要原因是,它不存储和处理日志,仅仅提供实时查看功能,类似我们日常使用 ps、top 一样,使用它可以减少我们在服务器上低效执行 docker logs 或者 docker-compose logs 等类似命令的执行。

docker-compose一键部署

  users.yml 配置文件如下:

users:
  # "test" here is username, password is '123456'
  test:
    name: "Admin"
    # Just sha-256 which can be computed with "echo -n 'password' | sha256sum"
    password: "8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92"
    email: admin@email.net

  docker-compose.yml 配置文件如下:

version: "3"

services:
  dozzle:
    image: amir20/dozzle:v6.5.2
    container_name: dozzle
    restart: always
    ports:
      - 8080:8080
    environment:
      DOZZLE_AUTH_PROVIDER: simple      #认证方式
      DOZZLE_FILTER: "name=redis|etcd"  #容器过滤条件
    volumes:
      - 
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值