网站首页 > 精选文章 / 正文
作为后端开发来说,相信大家对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:查看容器日志
猜你喜欢
- 2024-12-15 Docker容器日志清理(简单运维) docker 日志清理
- 2024-12-15 Kubernetes中常用的日志收集方案 kubernetes 日志方案
- 2024-12-15 阿里开源分布式数据库PolarDB-X简介和快速安装部署
- 2024-12-15 大数据之-Hadoop3.x_Yarn_常用命令---大数据之hadoop3.x_0147
- 2024-12-15 树莓派--搭建蜜罐 树莓派妙用
- 2024-12-15 还在用命令行看日志?快用Kibana吧,可视化日志分析YYDS
- 2024-12-15 docker常见面试题,祝你顺利拿到offer
- 2024-12-15 Kubernetes 集群中日志采集的几种玩法
- 2024-12-15 「云原生」K8s pod 优雅退出(钩子函数 postStart 和 preStop)
- 2024-12-15 深入Docker容器之日志篇 docker容器日志输出