51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

GitHub 星标 2.7K Star,你们要的 Docker 日志查看神器来了!

GitHub 星标 2.7K Star,你们要的 Docker 日志查看神器来了! 第1张


对于程序员们来说,Docker 一定是不陌生了。Docker 为我们的工作带来的巨大的便利,你可以使用它快速部署和扩展应用程序,并保证隔离性和可移植性,使应用程序在容器内独立运行,而且可以轻松地在不同的主机和操作系统上移植。Docker 还简化了开发环境的配置和协作,开发人员可以使用相同的容器环境进行开发和测试,减少了环境差异带来的问题。

那么,当你使用 Docker 部署了多个应用后,如何方便快捷的查看每个容器中应用程序产生的日志呢?了不起这就给你推荐一款非常简单好用的 Docker 日志查看神器------Dozzle。

项目介绍

Dozzle 是一个开源的日志查看器,用于监视和查看 Docker 容器的实时日志。它提供一个简单而直观的 Web 界面,让用户可以方便地查看运行中的 Docker 容器的日志。它具有轻量级和快速的特点,并且不需要对 Docker 容器进行任何配置或修改。

项目安装

项目的安装非常简单,毕竟咱是个 Docker 日志查看工具,自然要用 Docker 安装了。

执行命令如下:

// 获取最新的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

当然,这里映射的8888端口,可以改成你本地可以使用的端口。

项目使用

首页总览

启动成功后,就可以通过ip:端口号来访问 Dozzle 的主页了。 GitHub 星标 2.7K Star,你们要的 Docker 日志查看神器来了! 第2张

首页显示的是总览信息,包括容器总数,正在运行中的数量,内存占用,启动时长等信息。右侧是正在运行的容器列表。

查看日志

点击右侧列表的一个容器,可以跳转到该容器的日志界面。比如我点击运行的 MySQL 容器,日志如下: GitHub 星标 2.7K Star,你们要的 Docker 日志查看神器来了! 第3张

右上角会有个进度环,展示当前位置展示日志的进度。点击右上角的三个小点,可以清空日志、下载和搜索日志,都是方便实用的功能。 GitHub 星标 2.7K Star,你们要的 Docker 日志查看神器来了! 第4张

设置

点击左侧的设置按钮,可以进入 Dozzle 的设置页面。 GitHub 星标 2.7K Star,你们要的 Docker 日志查看神器来了! 第5张

在设置页面,你可以选择滚动条的样式、是否展示时间戳、是否换行、时间格式、字体大小、UI 样式、快捷键以及是否展示已停止的容器。

总结

总的来说,Dozzle 是一个方便实用的工具,特别适用于需要监视和分析 Docker 容器日志的情况。它的简单性和易用性使得开发人员和系统管理员可以更好地理解和诊断其容器化应用程序的运行情况。感兴趣的朋友赶紧去试试吧~

项目地址:https://github.com/amir20/dozzle

推荐阅读 点击标题可跳转


《Docker是什么?》

《Kubernetes是什么?》

《Kubernetes和Docker到底有啥关系?》

《教你如何快捷的查询选择网络仓库镜像tag》

《Docker镜像进阶:了解其背后的技术原理》

《教你如何修改运行中的容器端口映射》

《k8s学习笔记:介绍&上手》

《k8s学习笔记:缩扩容&更新》

《Docker 基础用法和命令帮助》

《在K8S上搭建Redis集群》

《灰度部署、滚动部署、蓝绿部署》

《PM2实践指南》

《Docker垃圾清理》

《Kubernetes(k8s)底层网络原理刨析》

《容器环境下Node.js的内存管理》

《MySQL 快速创建千万级测试数据》

《Linux 与 Unix 到底有什么不同?》

《浅谈几种常见 RAID 的异同》

《Git 笔记-程序员都要掌握的 Git》

《老司机必须懂的MySQL规范》

《Docker中Image、Container与Volume的迁移》

《漫画|如何用Kubernetes搞定CICD》

《写给前端的Docker实战教程》

《Linux 操作系统知识地图2.0,我看行》

《16个概念带你入门 Kubernetes》

《程序员因接外包坐牢456天,长文叙述心酸真实经历》

《IT 行业老鸟,有话对你说》

《HTTPS 为什么是安全的?说一下他的底层实现原理?



免责声明:本文内容来源于网络,所载内容仅供参考。转载仅为学习和交流之目的,如无意中侵犯您的合法权益,请及时联系Docker中文社区!




GitHub 星标 2.7K Star,你们要的 Docker 日志查看神器来了! 第6张



赞(0)
未经允许不得转载:工具盒子 » GitHub 星标 2.7K Star,你们要的 Docker 日志查看神器来了!