类似 btop 的终端监控工具,实时查看 Claude Code、Codex CLI 和 OpenCode 会话的 token、上下文和端口。
- Star
- 1,970
- Fork
- 51
- 未关闭 Issue
- 25
- 最近提交
- 2个月前
这是什么?
oxker 是一个用于监控和管理 Docker 容器的终端界面工具。列表中会显示正在运行的容器及其状态和资源占用,可以通过键盘或鼠标启动、停止、重启、暂停和删除容器。日志面板展示选中容器的输出,支持搜索、过滤,并可导出为文件。
项目使用 Rust 编写,界面基于 ratatui,与 Docker API 的通信基于 Bollard。默认连接本地 Docker socket,也可通过参数或 DOCKER_HOST 环境变量指定其他地址。彩色日志、时间戳、时区和快捷键等设置可通过命令行参数或 TOML、JSON、JSONC 配置文件进行调整。
安装方式包括 Cargo、ghcr.io 和 Docker Hub 上的镜像、Nix、AUR、Homebrew 以及预编译二进制文件,镜像支持 linux/amd64、linux/arm64 和 linux/arm/v6。
核心功能
- 01列出容器及其状态和资源占用,支持按列排序。
- 02通过键盘或鼠标启动、停止、重启、暂停和删除容器。
- 03查看容器日志,支持搜索、过滤并保存为文件。
- 04可进入运行中的容器执行命令,并查看容器详情。
- 05支持通过命令行参数及 TOML、JSON、JSONC 配置文件进行设置。
适用场景
- 在开发机或通过 SSH 连接的服务器上快速查看运行中的容器。
- 无需打开 Docker Desktop,直接在终端中跟踪容器日志。
- 在终端中重启或停止异常的容器。
- 在树莓派等小型 Linux 设备上管理本地容器。
快速上手
- 1
通过 Cargo 安装
cargo install oxker - 2
运行 oxker
oxker
使用前须知
- 在 Windows 上不支持进入容器执行命令(exec)。
- 作者未在其他平台上测试构建。
标签
常见问题
- oxker 是什么?
- 一个终端界面(TUI)工具,用于查看和控制 Docker 容器,可查看实时状态与日志。 oxker 是一个用于监控和管理 Docker 容器的终端界面工具。列表中会显示正在运行的容器及其状态和资源占用,可以通过键盘或鼠标启动、停止、重启、暂停和删除容器。日志面板展示选中容器的输出,支持搜索、过滤,并可导出为文件。
- oxker 可以免费使用吗?用的什么许可证?
- oxker 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- oxker 还在维护吗?
- 半年内有更新。oxker 最近一次提交是在 2026年8月22日。
- oxker 适合用来做什么?
- 在开发机或通过 SSH 连接的服务器上快速查看运行中的容器。 无需打开 Docker Desktop,直接在终端中跟踪容器日志。 在终端中重启或停止异常的容器。 在树莓派等小型 Linux 设备上管理本地容器。
- oxker 怎么安装和运行?
- 通过 Cargo 安装: cargo install oxker 运行 oxker: oxker
- 在哪里获取 oxker?
- 源代码和安装说明在 GitHub 上:https://github.com/mrjackwills/oxker
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3755361RustMIT更新于 上个月
一款命令行与终端界面工具,可追溯进程、端口、容器或文件的启动来源链。
2.3万892GoApache-2.0更新于 昨天
带 vim 键位的终端代码审查工具,可将评论推送到主流代码托管平台或复制到剪贴板。
3414309RustMIT更新于 昨天
基于 BlueZ 的 Linux 终端蓝牙管理界面,可在命令行中管理蓝牙设备。
305184RustGPL-3.0更新于 10天前
一款终端 TUI 工具,用于浏览、连接和管理 ~/.ssh/config 中的 SSH 主机。
141379GoMIT更新于 16天前