Dockerman 文档
Docker

日志

在大规模下流式查看和搜索容器日志,支持虚拟列表与快捷键。

使用此页面在虚拟列表中读取容器日志,并通过快捷键进行操作。

实时日志流

打开日志以从容器当前日志尾部开始流式传输。暂停会冻结视图而不断开流,恢复会跳转到最新行并继续跟随。

虚拟列表

Dockerman 按需渲染日志行,因此即使你滚动浏览大量历史记录,查看器也能保持响应。

无论日志长度如何,内存使用量大致保持恒定,因为只有可见行保留在 DOM 中。

搜索

使用 / 打开搜索,Dockerman 会在你滚动时原地高亮所有匹配项。三个开关用于细化查询:

  • 正则 — 从字面子串切换到正则模式。
  • 区分大小写 — 默认关闭;开启后要求大小写完全匹配。
  • 匹配计数 — 搜索栏显示当前/总匹配位置,让你始终清楚已浏览到哪一项。

使用导航控件(或 Enter / Shift+Enter)在匹配项之间跳转,而不丢失在流中的位置。

快捷键

快捷键操作
/打开搜索
Enter下一个匹配项
Shift + Enter上一个匹配项
n在搜索框外跳转到下一个匹配项
N上一个匹配项
g跳转到日志开头
G跳转到最新行
P上一个匹配项,作为 Shift + Enter 的替代
Esc关闭搜索或清除高亮

统一日志工具栏

日志控件 — 时间范围、tail 大小和查询过滤器 — 整合到流上方的单个工具栏中,让你无需翻菜单即可调整抓取内容。

控件作用
时间范围选择预设(例如 Last 15 minLast hourLast 24 h)或 All 从头读取。
Tail限制 Dockerman 在实时流开始前抓取的行数(例如 100、1000、10000)。
查询在日志到达查看器之前应用的服务端过滤器。对话痨容器特别有用。

将更紧的时间范围或更小的 tail 与查询组合使用,即使在嘈杂的服务上也能保持低内存占用。

时间戳格式

在视图选项中切换相对时间、绝对 UTC 时间和绝对本地时间。

导出日志

当你需要将日志传递给其他工具或存储在其他地方时,可以导出日志。

  • JSON:每行包含时间戳以及 stdout 或 stderr
  • 纯文本:与你在查看器中看到的内容完全一致

查看 日志查看器快捷键 获取完整的键位映射。