Dozzle - docker 容器实时日志查看器

说明:Doz­zle 是 Docker 容器的实时日志查看器。Doz­zle 将能够从用户的容器中捕获所有日志并将其实时发送到用户的浏览器。Doz­zle 不是数据库,它不存储或保存任何日志,使用 Doz­zle 时只能看到实时日志。项目地址 - > Github - Dozzle

Dozzle - docker 容器实时日志查看器插图

特点

  • Docker 容器名称,支持智能模糊搜索;
  • 支持使用正则表达式来搜索日志;
  • 内存占用较小;
  • 支持分屏查看多个日志;
  • 下载日志更方便;
  • 支持实时统计内存和CPU使用情况;
  • 支持使用用户名和密码进行身份验证;

安装

1、安装 Docker

# 安装 docker
curl -sSL https://get.docker.com/ | sh

# 启动 docker
systemctl start docker

# 设置为开机启动
systemctl enable docker

2、创建并运行容器

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

参数说明:

  • 参数 -p 8080:8080 容器中 8080 端口映射到宿主机的 8080 端口;如需暴露主机的 8888 端口,则修改为 -p 8888:8080,也可以直接在命令中追加 --addr localhost:8888 来更换访问端口。
  • 容器内部 /var/run/docker.sock (套接字) 挂载到宿主机 /var/run/docker.sock,并设置为 ro 为只读权限;
  • 更改 Dozzle 访问路径,例如想通过http://服务器IP:端口/checklog 访问,可直接在命令中追加 --base /checklog
  • 配置使用密码登录,通过在命令中追加参数 --username 用户名 --password 密码 即可。
Dozzle - docker 容器实时日志查看器插图1

命令执行后,打开浏览器输入 http://服务器IP:端口 进行访问。

版权声明:本文采用知识共享 署名4.0国际许可协议BY-NC-SA 进行授权
文章作者:jiuhucn
文章链接:https://www.jiuhucn.com/2023/02/04/2825.html
免责声明:本站为资源分享站,所有资源信息均来自网络,您必须在下载后的24个小时之内从您的电脑中彻底删除上述内容;版权争议与本站无关,所有资源仅供学习参考研究目的,如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
本站为非盈利性站点,并不贩卖软件,不存在任何商业目的及用途,网站会员捐赠是您喜欢本站而产生的赞助支持行为,仅为维持服务器的开支与维护,全凭自愿无任何强求。

THE END
分享
二维码
打赏
< <上一篇
下一篇>>