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

docker-container.jpg

特点

  • 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-1.jpg

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


相关推荐

  1. 群晖 Synology 部署 Bitwarden 密码管理器
  2. 在群晖 Synology 上搭建 Bark 消息推送服务器
  3. Send - 自建临时文件分享平台
  4. WallaBag - 开源网络书签、稍后阅读工具
  5. DIUN:一款友好的 Docker 镜像更新通知程序
  6. 使用 Docker Buildx 构建多架构多平台 Docker 镜像
文章作者:喵斯基部落
原文地址:https://www.moewah.com/archives/5169.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。