在 Docker 中查看容器日志是一个常见的操作,可以帮助你监控和调试容器中运行的应用程序。Docker 提供了一个简单的命令来查看容器的输出日志,即 docker logs +对应的容器ID 命令。有时候如果说是部署的容器特别多,我们又想更方便直观的看到不同容器的运行日志,用这个自带的命令就有点勉强了。
今天要分享的开源项目dozzle就是干这个的,Dozzle是一个轻量级的小应用程序,有一个基于web的界面来监控Docker日志。它不存储任何日志文件。它仅用于实时监视容器日志。
作者的github地址如下:https://github.com/amir20/dozzle 。dozzle支持的特性如下:
关于dozzle的部署也是十分简单的,使用docker 一行命令即可
执行命令docker run --name dozzle -d --volume=/var/run/docker.sock:/var/run/docker.sock -p 8080:8080 amir20/dozzle:latest
启动即可
接着我们浏览器访问 : http://ip:8080 查看页面如下:
另外还支持显示日志的不同登记 以及 下载日志 搜索日志,SQL分析等,很丝滑。
如果你的机器上启动的容器很多的话,那么完全可以去体验一下~~~创作不易,如果您觉得这篇文章对你有帮助,不妨给我点个赞,这将是我继续分享优质内容的动力。