Docker
日志
在大规模下流式查看和搜索容器日志,支持虚拟列表与快捷键。
使用此页面在虚拟列表中读取容器日志,并通过快捷键进行操作。
实时日志流
打开日志以从容器当前日志尾部开始流式传输。暂停会冻结视图而不断开流,恢复会跳转到最新行并继续跟随。
虚拟列表
Dockerman 按需渲染日志行,因此即使你滚动浏览大量历史记录,查看器也能保持响应。
无论日志长度如何,内存使用量大致保持恒定,因为只有可见行保留在 DOM 中。
搜索
使用 / 打开搜索,Dockerman 会在你滚动时原地高亮所有匹配项。三个开关用于细化查询:
- 正则 — 从字面子串切换到正则模式。
- 区分大小写 — 默认关闭;开启后要求大小写完全匹配。
- 匹配计数 — 搜索栏显示当前/总匹配位置,让你始终清楚已浏览到哪一项。
使用导航控件(或 Enter / Shift+Enter)在匹配项之间跳转,而不丢失在流中的位置。
快捷键
| 快捷键 | 操作 |
|---|---|
/ | 打开搜索 |
| Enter | 下一个匹配项 |
| Shift + Enter | 上一个匹配项 |
n | 在搜索框外跳转到下一个匹配项 |
N | 上一个匹配项 |
g | 跳转到日志开头 |
G | 跳转到最新行 |
P | 上一个匹配项,作为 Shift + Enter 的替代 |
| Esc | 关闭搜索或清除高亮 |
统一日志工具栏
日志控件 — 时间范围、tail 大小和查询过滤器 — 整合到流上方的单个工具栏中,让你无需翻菜单即可调整抓取内容。
| 控件 | 作用 |
|---|---|
| 时间范围 | 选择预设(例如 Last 15 min、Last hour、Last 24 h)或 All 从头读取。 |
| Tail | 限制 Dockerman 在实时流开始前抓取的行数(例如 100、1000、10000)。 |
| 查询 | 在日志到达查看器之前应用的服务端过滤器。对话痨容器特别有用。 |
将更紧的时间范围或更小的 tail 与查询组合使用,即使在嘈杂的服务上也能保持低内存占用。
时间戳格式
在视图选项中切换相对时间、绝对 UTC 时间和绝对本地时间。
导出日志
当你需要将日志传递给其他工具或存储在其他地方时,可以导出日志。
- JSON:每行包含时间戳以及 stdout 或 stderr
- 纯文本:与你在查看器中看到的内容完全一致
查看 日志查看器快捷键 获取完整的键位映射。