変更履歴

最新情報

Dockerman の最新アップデート、機能、改善点を追跡しましょう。

RSS
5v5.3.12026 年 5 月 12 日LATEST

Windows CLI コピーコマンドの PATH 安全化

設定 → CLI の「コマンドをコピー」がユーザー PATH に一切触れないようにする小さなパッチです。PATH 更新は GUI の「このユーザーにインストール」ボタンに一本化されました。

🐛 バグ修正

  • 🪟Windows CLI コピーコマンドの PATH 安全性: 設定 → CLI の「コマンドをコピー」がユーザー PATH を変更しなくなりました。従来の PowerShell では、エッジケースでユーザー PATH が Dockerman bin ディレクトリのみへ縮退する恐れがありました。PATH 更新は今後 GUI の「このユーザーにインストール」ボタンが安全な直接レジストリ操作で行う唯一の経路となります。コピーされるコマンドは所有マーカーも書き込むため、手動インストールが `Unsupported` ではなく Dockerman 管理として正しく認識されます。
5v5.3.02026年5月5日

CLI 同梱、AI アシスタントプラグイン、Windows エンジン切替

本リリースでは Dockerman CLI をデスクトップアプリと一緒に同梱し、Claude Code・Codex・Gemini CLI プラグインを設定パネルからインストールできるようにしました。Windows では同梱の WSL2 エンジンと OS ネイティブ Docker を切り替え可能になり、再接続、WSL セットアップ、Trivy 更新、ビルドページにも磨きをかけています。

✨ 新機能

  • 📦Dockerman CLI 同梱: デスクトップアプリと一緒に `dockerman` CLI を配布。設定パネルからインストール・更新・アンインストールが可能
  • 🤖AI アシスタントプラグインパネル: Claude Code・Codex・Gemini CLI プラグインをインストールできる新しい設定パネル
  • 🪟Windows エンジンソース切替: 同梱の WSL2 Docker エンジンと OS ネイティブ Docker を設定から直接切替
  • 🔄エンジン認識付き再接続: WSL ページからエンジンソースが変わるとローカルホストが自動的に再接続
  • 🔁WSL 再インストール: WSL セットアップフローに再インストールオプションを追加
  • 🛡️Trivy 更新チェック: 設定から Trivy CLI の更新を確認・適用
  • 🕒ビルドページの改善: イメージビルドページでタイムスタンプを整形表示し、長いフィールドはツールチップ付きで切り詰め

🔧 改善

  • 🤫静かなローカルホスト再接続: ローカルホスト接続はうるさいエラートーストなしで静かに再試行
  • 🧮賢いツールチップ切り詰め: テキストが実際にクリップされた時のみツールチップを表示

🐛 バグ修正

  • 🐳Windows Docker のデフォルト: WSL2 エンジンを使用していない Windows では OS ローカル Docker のデフォルトを使用
  • 🪟WSL2 エンジン選択文言: Dockerman WSL2 エンジン選択ラベルを明確化
  • 🧷デフォルトホスト選択: アプリ起動時のデフォルトホスト選択をより堅牢に
  • 📡Docker 設定の接続: 設定からの接続にローディング状態と分かりやすいエラー表示を追加
  • 🪟Windows CLI 同梱: Windows インストーラに同梱の `dockerman` CLI sidecar バイナリを含める
5v5.2.02026年4月26日

マルチクラスタ Kubernetes、イメージ監視、Homelab 基盤

本リリースは Kubernetes 管理を強化し、マルチクラスタ切替、YAML dry-run、ノード / PV / Namespace 専用ページを追加。さらにログ検索、イメージ更新監視(通知付き)、bind マウントのバックアップ/リストア、Homelab ロードマップ第 1 段階を導入します。設定ワークスペースダイアログ、完全な i18n カバレッジ、データテーブルの標準化パターンも投入しました。

✨ 新機能

  • ☸️Kubernetes 強化: クラスタ管理範囲の拡大
  • 🔀 マルチクラスタ切替:Docker ホストとは独立に Kubernetes クラスタを切替
  • 🧪 YAML dry-run プレビュー:サーバサイド dry-run で適用前に差分を比較
  • 📣 イベントブラウザ:エンドポイント絞り込み付きのクラスタイベントページ
  • 🖥️ ノード / PV / Namespace ページ:ノード、永続ボリューム、ネームスペース専用の管理ページ
  • 🔍 Kubeconfig コンテキスト検出:インポートダイアログでコンテキストを自動検出
  • 🛡️ 型付き 403 ハンドリング:`K8sListResult<T>` がリスト画面で権限エラーを明示
  • 🗑️ 削除ボタン:Services、Ingresses、CronJobs、DaemonSets、Deployments、StatefulSets、NetworkPolicies に削除ボタンを追加
  • 🔍ログ検索: キーワードハイライト、正規表現、大文字小文字切替、マッチ間ナビゲーションをサポート
  • 🎛️ログ操作の統一: 時間範囲プリセット、tail 行数選択、クエリフィルタを単一ツールバーに統合
  • 📈履歴統計グラフ: 7 段階の時間範囲セレクタ付き CPU / メモリ履歴
  • 📝Compose YAML エディタ: Monaco ベースのエディタとバックエンド Tauri コマンドで Compose ファイルを編集 / 適用
  • 🔄Docker Run → Compose 変換: `docker run` コマンドを Compose YAML に変換する専用ページとメニュー
  • 🔔イメージ更新監視: イメージ更新検出のためのバックグラウンド購読サービス
  • 📬 購読ページと設定 UI、チャネル単位の制御
  • 🔐 レジストリ資格情報リゾルバ、曖昧時は fail-closed
  • 🕒 履歴カーソル追跡とバッチ通知を行うスケジューラ
  • 🔗 `dockerman://` ディープリンクハンドラ
  • 💾bind マウントのバックアップ&リストア: 対応する bind マウントデータをバックアップに含め、リストア時にマウント単位で再マッピング / 復元
  • 🏡Homelab ロードマップ(フェーズ 1–3 一部): 基盤+一部の非 MVP 項目
  • 🧰 診断バンドル:ログ、inspect、ホスト状態をワンクリックでパッケージング
  • 🚨 プリセットアラートルール:再起動ループとコンテナクラッシュの組み込みルール、削除ガードとデフォルト復元付き
  • 📝 .env ビジュアルエディタ:`/env-editor?path=...` ページでキー/値編集、コメント・空行保持、アトミック Save & Apply
  • 📊 マルチコンテナ統計比較:最大 6 コンテナの CPU / メモリを横並び比較、選択を永続化
  • 📂 コンテナファイルエディタ強化:パーミッション保持、1 MB 編集上限、NUL バイトのバイナリ検出
  • 🌐完全な i18n カバレッジ: 残るハードコード文字列を i18n 化し、スペイン語・日本語・中国語の翻訳を提供
  • ⚙️設定ワークスペースダイアログ: 設定をワークスペース風ダイアログに移行し、パネルをフラット化、サイドバーを洗練、有効ライセンスフッタを簡素化
  • 👁️サイドバー表示制御: メインサイドバーは項目ごとに表示/非表示、Kubernetes サイドバーはグループ既定展開状態と表示制御
  • 🧱データテーブル標準化: TanStack Table v8 ベースで列幅変更/ソート、列幅永続化、グローバル検索、トランケート Tooltip、ビューポート中央の空状態を備え、K8s `event`、`pod`、`deployment`、`daemon-set`、`stateful-set`、`job`、`cron-job`、`service`、`ingress`、`config-map`、`pv`、`namespace`、`port-forward` に適用
  • 📊K8s クラスタ概要カード: クラスタ概要に CPU / メモリ使用カードを追加
  • 💥Pod 強制削除: terminating で固まった Pod に対しグレースフル停止をスキップ(grace period 0)
  • 🗄️システムタスク管理: スケジューラのタスク実行スナップショットと、組み込みタスクをロックする管理 UI
  • 🚨最近のアラートのメタデータ: アラート一覧にコンテナ、ローカル時刻、ルール名を表示、アクセシブルなプリセットルール行を提供
  • 🔇スマートな右クリック: テキスト選択中はネイティブのコンテキストメニューを抑止

🔧 改善

  • 🧭コンテナヘッダーアクション: 上段ボタンをグループ化されたドロップダウンに統合
  • 🖼️イメージ監視のエントリ: サイドバーからイメージページのヘッダーへ移動
  • ↩️変換ページの戻るナビ: 変換ページに戻るボタンを追加
  • 🧹Biome lint クリーンアップ: コードベース全体で残存していた 71 件の lint エラーを解消
  • 🗂️K8s サイドバー再編: 主要ツールに合わせた上位グループ、アイコン刷新、グループ既定展開状態をランタイム折りたたみと分離
  • 🎚️コンテナツールバー: 「全表示」「バッチモード」を新しい Shadcn Toggle で検索行に統合、表示モード切替を改善
  • 🧰アラートレイアウト: セレクタ+詳細レイアウト、プリセットルールを既存通知マイグレーションでも再利用
  • 🧪ネイティブ WDIO E2E ランナー: 有効化と進捗の文書化、Dockerman 5.2.0 の手動テスト計画を更新

🐛 バグ修正

  • 🔁K8s サイドバーのちらつき: クラスタ切替時のちらつきを防止
  • 🧭K8s ルート復元: クラスタ再入場で前回のリソースに戻る
  • 🧾K3d ログダイアログのスクロール: k3d ログダイアログのスクロール挙動を改善
  • 🧱YAML リソース選択: YAML エディタで残留するリソース選択を防止
  • 🛠️Make 履歴記録: make 履歴の書き込み経路を強化
  • 🕰️相対時間のデフォルト: 不足していた相対時間翻訳を修正し `Intl.RelativeTimeFormat` に切替
  • Store セレクタ初期化: 初期化時クラッシュ回避のためオプションのストアセレクタを遅延生成
  • 🔄K8s 再起動復元: アプリ再起動後に接続クラスタと深層 K8s ページ(CRD インスタンス、YAML エディタ)を復元
  • 🗂️クラスタ切替時のページ保持: クラスタ切替時に現在の K8s ページを保持、サイドバーの Namespace セレクタを Namespace 詳細の更新と同期
  • 🔢概要のワークロード件数: クラスタ概要が全ネームスペースのワークロードを集計
  • 📋ConfigMap 一覧の操作: 行クリックで詳細を開く、インライン削除を再び動作
  • 🪧ワークロード空状態の文言: K8s ワークロード一覧に適切な空状態メッセージ
  • 🧬Job 削除のカスケード: 所属 Pod まで削除するローカライズ済みの確認
  • 🔗YAML ナビゲーション: YAML エディタへの遷移で `resource` クエリパラメータを尊重
  • 🧷K8s パンくずマッピング: 全 K8s ページのルートマッピングを完成
  • 🪪Secret 注釈の非表示: Secret 詳細で `last-applied-configuration` 注釈を非表示化
  • 📁ファイルプレビュー操作: コンテナファイルブラウザで再露出
  • 🛤️パス正規化: バックエンドコマンド経由で作成する Stack ファイルの stack / バックアップパスを正規化
  • 🛡️ダイアログのローカライズ: コンテナ、診断、設定ダイアログを完全ローカライズ
  • 📡K8s DNS セットアップダイアログ: 長いセットアップコマンドが正しく折り返し
  • アラートチャネルチェックボックス: ラベルテキストに整列
  • 🩹タスクページ型チェック: 型推論を安定化
5v5.1.02026年4月8日

Podman ランタイムサポート

本リリースでは Docker と並ぶ第一級の Podman ランタイムサポートを導入。自動ランタイム検出、ホスト単位の優先設定、将来の機能ゲートに使える拡張可能な capabilities システムを提供します。

✨ 新機能

  • 🐙Podman サポート: Docker と並ぶ第一級の Podman ランタイムサポート
  • 🔍 ランタイム検出:API プロービングにより Docker / Podman / 互換ランタイムを自動判別
  • ⚙️ ランタイム設定:ホスト単位とグローバルでの優先選択(Auto / Docker / Podman)
  • 🔌 ソケット解決:Linux と macOS で Podman rootless / rootful ソケットを自動検出
  • 🌐 リモート SSH プロービング:リモート SSH ホストでもランタイム対応のソケット解決
  • 🏷️ ランタイムバッジ:サイドバーのホスト切替に色分けバッジでランタイム種別を表示
  • 📊 ダッシュボード統合:システム情報カードにランタイム種別を表示
  • 🔧 接続フィードバック:接続成功時のターミナル出力に検出ランタイムを表示
  • 🚫 Compose ゲート:Podman 接続時にスタックテンプレートと Compose アクションを自動非表示
  • 🔎 Spotlight 対応:コマンドパレットは Podman 接続時に Compose データをスキップ
  • 🧩 Capabilities レイヤー:将来の機能ゲートに使える拡張可能なランタイム capabilities

🔧 改善

  • 🔄ランタイム切替対応: Docker と Podman の切替時にテンプレートページを動的更新
  • 🛡️Spotlight 分離: Spotlight のランタイムチェックは store への副作用なしに Tauri コマンドを直接利用
5v5.0.02026年4月7日

Kubernetes サポートとクラウドトンネル

このメジャーリリースでは、完全な Kubernetes 管理、Cloudflared トンネルによるワンクリックのインターネット公開、自動イメージアップグレード検出とロールバック、刷新されたコンテナ情報ダッシュボード、2つの新言語が導入されました。

✨ 新機能

  • ☸️Kubernetes サポート: Docker と並行した完全な Kubernetes 管理
  • 🚀 クラスタ管理: kubeconfig で接続または k3d でローカルクラスタを作成
  • 📦 ワークロード: Deployments、StatefulSets、DaemonSets、Jobs、CronJobs、ReplicaSets、Pods の管理
  • 🌐 ネットワーク: Services、Ingresses、Endpoints、NetworkPolicies
  • 🔧 設定とストレージ: ConfigMaps、Secrets、PersistentVolumeClaims、StorageClasses
  • 🔐 RBAC: Roles、ClusterRoles、RoleBindings、ClusterRoleBindings、ServiceAccounts
  • 🧩 カスタムリソース: CRD の閲覧とインスタンスの管理
  • 📝 YAML エディタ: ディープリンク対応の任意リソース編集
  • ⎈ Helm サポート: リリースの閲覧、リポジトリの追加、チャートの検索とインストール
  • 🔗 ポートフォワーディング: Pods、Services、Deployments のポート転送
  • 🌍 自動 DNS: 転送サービスのローカル DNS 自動登録
  • 🛠️ デバッグアシスタント: Pod とクラスタの問題診断ページ
  • ☁️Cloudflared トンネル: ワンクリックでローカルコンテナポートをインターネットに公開
  • 🔘 コンテナポート情報テーブルのワンクリックトンネルボタン
  • 📋 サイドバーの専用トンネルリスト(バッチ操作対応)
  • 🔄 コンテナ停止/破棄時の自動クリーンアップ
  • 💾 クラッシュ後の永続トンネル復旧
  • 🔄イメージアップグレード検出: コンテナイメージの更新を自動検出
  • 🏷️ ダイジェスト比較によるコンテナリストのアップグレードバッジ
  • 🖱️ イメージプルとコンテナ再作成によるワンクリックアップグレード
  • 🔁 アクションメニューからのワンクリックロールバック
  • ⚡ ページ読み込み、リフレッシュ、ホスト切り替え時の自動チェック
  • 📊コンテナ情報ダッシュボード: ダッシュボードレイアウトで刷新されたコンテナ情報ページ
  • 🎯 環境変数、マウント、リソース制限を専用パネルに表示
  • ❤️ ヘルスチェックステータスを CPU とメモリと並列表示
  • 🌐日本語とスペイン語: ja と es の完全なローカライゼーション(計4言語)
  • 🔌コンテナポートカラム: ポップオーバードロップダウン付きの新しいポートカラム
  • 📋統合ログビューア: Docker と Kubernetes ログの共有 LogViewer
  • 📜テーブル水平スクロール: すべての主要テーブルが水平スクロールに対応
  • 🧭K8s パンくずナビゲーション: リソース階層のクリック可能なパンくずリンク

🔧 改善

  • 📌展開行の固定: 展開されたコンテナ行がスクロール中も固定表示
  • 📏カラム幅の永続化: リサイズ可能なカラム幅がセッション間で記憶
  • 🔍検索時の全件表示: 検索時に停止中のコンテナも自動的に含める
  • 📋インスペクトページ: 固定セクションヘッダーと改善されたレイアウト
  • 🔁トンネルの信頼性: 起動タイムアウト、キャンセルボタン、クラッシュ復旧
  • 🔀ホスト/K8s 切替の再設計: アニメーションタブ付きの統合アイコン
  • 🔘統合トグルボタン: すべて表示/非表示を単一トグルに統合
  • 🎨K8s UI ポリッシュ: コンパクトな概要、統一バッジ、合理化された詳細ページ

🐛 バグ修正

  • 📝KeyValueTable 編集: 新しいキー追加時に値を編集できない問題を修正
  • 🐳K3d コンテナフィルタリング: k3d インフラコンテナをサイドバーから非表示
  • ⚙️K8s ターミナル: Kubernetes Pods のターミナル利用可否チェックを強化
  • 🔍ホスト切替ハイライト: アクティブハイライトを現在のサイドバーモードに限定
  • 🗑️K3d クラスタクリーンアップ: クラスタ削除の無効なフラグを除去
4v4.8.02026年3月31日

コンテナのバックアップと復元

このリリースでは、進捗追跡、プレビュー、Spotlight クイックアクセスコマンドを備えた、完全なコンテナバックアップと復元機能が導入されました。

✨ 新機能

  • 💾コンテナバックアップ: 進捗追跡付きの完全なコンテナバックアップと復元
  • 📦すべてをアーカイブ: コンテナ設定、ファイルシステム、ボリュームを単一のアーカイブにバックアップ
  • 🔄スマート復元: プレビュー、ポート編集、名前の競合解決、イメージの再タグ付けを備えたバックアップからの復元
  • 🔍バックアッププレビュー: 復元前に設定の詳細を表示
  • ストリーミング進捗: キャンセルサポート付きのリアルタイム進捗追跡
  • 🔎Spotlight コマンド: バックアップと復元操作へのクイックアクセス
4v4.7.02026年3月29日

イメージコンボボックスとポート検索

このリリースでは、コンテナ作成用の検索可能なイメージコンボボックスと、ポート番号によるコンテナ検索が追加されました。

✨ 新機能

  • 🖼️イメージコンボボックス: コンテナ作成ダイアログのイメージテキスト入力を検索可能なコンボボックスに置き換え
  • 🔍コンテナポート検索: ポート番号、プロトコル、またはポートマッピングによるコンテナ検索

🔧 改善

  • 🔌EndpointsConfig: docker run コマンドパーサーに欠落していた EndpointsConfig フィールドを追加
  • ⚠️エラーメッセージ: コンテナ作成失敗時に実際のエラーメッセージを表示
4v4.6.02026年3月26日

Docker Hub ブラウザとセキュリティスキャン

このリリースでは、コンテナの一時停止/再開、コミット、クローン操作、イメージのレジストリへのプッシュ、組み込み Docker Hub ブラウザ、Trivy セキュリティスキャンが追加されました。

✨ 新機能

  • ⏸️コンテナの一時停止/再開: 3状態メニュー対応で実行中のコンテナを一時停止および再開
  • 📦コンテナコミット: コミットダイアログでコンテナ状態を新しいイメージとして保存
  • 🐑コンテナクローン: 既存のコンテナ設定を作成ダイアログにクローン
  • 🚀イメージプッシュ: ストリーミング進捗と認証情報管理付きでイメージをレジストリにプッシュ
  • 🔍Docker Hub ブラウザ: アプリ内でイメージ検索、詳細閲覧、README、タグを直接確認
  • 🛡️Trivy セキュリティスキャン: Trivy のインストール、イメージの脆弱性スキャン、結果のフィルタリングとレビュー
4v4.0.02026年2月17日

コマンドパレットとシステムトレイ

このリリースでは、リソースへの即時アクセスのためのグローバルコマンドパレット、リアルタイム統計付きシステムトレイ統合、macOS Dock アイコンの自動非表示が導入されました。

✨ 新機能

  • 🔍コマンドパレット: グローバルコマンドパレット(Cmd+; / Ctrl+;)で、コンテナ、イメージ、Compose プロジェクト、ネットワーク、ボリュームへのクイックアクセスと即時操作
  • 🖥️システムトレイ: メニューバーのトレイアイコンで、接続状態、リソース統計、クイックアクション(ウィンドウの表示/非表示、スポットライト、設定、終了)を表示
  • 📊メニューバー統計: macOS メニューバーに直接リアルタイム CPU とメモリ統計を表示(設定で構成可能)
  • 🙈Dock アイコンの自動非表示: macOS でメインウィンドウを閉じると Dock アイコンが自動的に非表示
  • ⌨️カスタムショートカット: コマンドパレット用の設定可能なグローバルキーボードショートカット
  • 🌐i18n: コマンドパレットとトレイ設定の完全な日本語・英語ローカリゼーション
3v3.0.02025年12月8日

Docker イベントとコンテナファイルブラウザ

このリリースでは、リアルタイム Docker イベント監視と包括的な Docker コンテナファイルブラウザが導入されました。

✨ 新機能

  • Docker イベント監視: 包括的なイベントフィルタリング、検索、イベントデータ検査用の JSON 詳細ダイアログを備えたリアルタイム Docker イベントリスニング
  • コンテナファイルブラウザ: Docker コンテナ用のファイルシステムエクスプローラを実装:
  • 🌳 動的読み込みを備えたファイルツリーナビゲーション
  • 📂 フォルダのアップロードとダウンロード対応(tar ベース)
  • 📄 モード保持付きの単一ファイルのアップロードとダウンロード
  • 🔗 ファイルリストのシンボリックリンク対応
  • 📄 大きなディレクトリのページネーション
  • 📋 ファイル/フォルダ操作のコンテキストメニュー(ダウンロード、パスのコピー、プロパティの表示)
1v1.0.02025年2月4日

最初の正式リリース

コンテナ管理に強力なパフォーマンスとシンプルさをもたらす、モダンで軽量な Docker 管理 UI「Dockerman」の最初の正式リリースを発表できることを嬉しく思います。

コア機能

  • ダッシュボード概要: コンテナとイメージの統計への即時アクセス、リソース使用状況とコンテナ状態更新のリアルタイム監視。
  • コンテナ管理: 詳細な検査機能、統合ターミナルアクセス、リアルタイムリソース監視を備えた包括的なコンテナ制御。
  • イメージ管理: 詳細なサイズ分析、タグ情報、使用状況追跡を備えた効率的なイメージ処理。
  • リソース監視: CPU 使用率、メモリ消費、ネットワーク統計、ブロック I/O パフォーマンスのリアルタイム可視化。
  • システム統合: Docker デーモンとのネイティブ統合により、優れたパフォーマンスと信頼性を提供。

主なハイライト

  • 強力なパフォーマンス: Tauri で構築され、卓越した速度と最小限のリソースフットプリントを実現。
  • ターミナル統合: コンテナとの直接インタラクションのための組み込みターミナルアクセス。
  • プロセス管理: リアルタイムのプロセスリスト表示と監視。
  • ログビューア: リアルタイム更新を備えた高度なログ表示機能。
  • セキュリティ重視: コンテナデータのセキュリティを確保するローカルオンリー操作。