Repolode
mrjackwills

mrjackwills/oxker

一个终端界面(TUI)工具,用于查看和控制 Docker 容器,可查看实时状态与日志。

可替代:Docker Desktop

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. 1

    通过 Cargo 安装

    cargo install oxker
  2. 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 数据每日更新。

相关项目