Repolode
mrjackwills

mrjackwills/oxker

Dockerコンテナをライブ統計、ログ、execアクセス付きで表示・操作できるTUI。

代替できる製品:Docker Desktop

スター
1,970
フォーク
51
未解決の Issue
25
最終コミット
2 か月前

これは何?

oxkerは、Dockerコンテナを監視・管理するためのターミナルUIです。実行中のコンテナを状態やリソース使用量とともに一覧表示し、キーボードまたはマウスで起動、停止、再起動、一時停止、削除できます。ログパネルには選択したコンテナの出力が表示され、検索、フィルタリング、ファイルへのエクスポートが可能です。

このツールはRustで書かれており、インターフェースにはratatui、Docker APIとの通信にはBollardを使用しています。デフォルトではローカルのDocker socketに接続しますが、フラグまたはDOCKER_HOST変数でホストを指定できます。色付きログ、タイムスタンプ、タイムゾーン、キー割り当てなどの動作は、コマンドライン引数またはTOML、JSON、JSONC形式の設定ファイルで設定できます。

Cargo、ghcr.ioとDocker HubのDockerイメージ、Nix、AUR、Homebrew、ビルド済みバイナリからインストールできます。イメージはlinux/amd64、linux/arm64、linux/arm/v6向けに公開されています。

主な機能

  • 01状態とリソース使用量を含むコンテナ一覧を、列ごとに並べ替えて表示します。
  • 02キーボードまたはマウスでコンテナを起動、停止、再起動、一時停止、削除できます。
  • 03検索、フィルタリング、ファイルへの保存に対応したコンテナログを表示します。
  • 04実行中のコンテナにexecでアクセスし、コンテナの詳細を確認できます。
  • 05コマンドラインフラグとTOML、JSON、JSONC形式の設定ファイルで設定できます。

ユースケース

  • 開発マシンやSSH接続したサーバーで、実行中のコンテナを手早く確認する。
  • Docker Desktopを開かずに、ターミナルでコンテナログを追う。
  • ターミナルから、正常に動作しないコンテナを再起動または停止する。
  • Raspberry Piなどの小型Linuxホストで実行し、ローカルのコンテナを管理する。

クイックスタート

  1. 1

    Cargo でインストール

    cargo install oxker
  2. 2

    oxker を実行

    oxker

使う前に知っておきたいこと

  • Windows ではコンテナへの exec は利用できません。
  • 他のプラットフォーム向けのビルド手順は、作者によるテストが行われていません。

トピック

よくある質問

oxker とは?
Dockerコンテナをライブ統計、ログ、execアクセス付きで表示・操作できるTUI。 oxkerは、Dockerコンテナを監視・管理するためのターミナルUIです。実行中のコンテナを状態やリソース使用量とともに一覧表示し、キーボードまたはマウスで起動、停止、再起動、一時停止、削除できます。ログパネルには選択したコンテナの出力が表示され、検索、フィルタリング、ファイルへのエクスポートが可能です。
oxker は無料で使えますか?ライセンスは?
oxker は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
oxker は今もメンテナンスされていますか?
半年以内に更新あり。oxker の最終コミットは 2026年8月22日 です。
oxker は何に使えますか?
開発マシンやSSH接続したサーバーで、実行中のコンテナを手早く確認する。 Docker Desktopを開かずに、ターミナルでコンテナログを追う。 ターミナルから、正常に動作しないコンテナを再起動または停止する。 Raspberry Piなどの小型Linuxホストで実行し、ローカルのコンテナを管理する。
oxker のインストール方法は?
Cargo でインストール: cargo install oxker oxker を実行: oxker
oxker はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/mrjackwills/oxker

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト