更新日志

最新动态

了解 Dockerman 的最新更新、功能和改进。

RSS
5v5.3.12026 年 5 月 12 日LATEST

更安全的 Windows CLI 复制命令

本次补丁确保「设置 → CLI 复制命令」的安装路径永远不会改动用户 PATH,PATH 更新统一交由 GUI 的「为当前用户安装」按钮处理。

🐛 缺陷修复

  • 🪟Windows CLI 复制命令的 PATH 安全性: 「设置 → CLI 复制命令」不再修改用户 PATH。此前的 PowerShell 在某些边界场景下可能把用户 PATH 折叠为仅剩 Dockerman bin 目录。现在 PATH 更新完全由 GUI 的「为当前用户安装」按钮负责,使用安全的直接注册表访问。复制出的命令同时写入归属标记,因此手动安装会被正确识别为 Dockerman 托管,而不再显示为 `Unsupported`。
5v5.3.02026年5月5日

内置 CLI、AI 助手插件与 Windows 引擎切换

本次发布将 Dockerman CLI 与桌面端一起打包发布,新增可一键安装 Claude Code、Codex 和 Gemini CLI 插件的设置面板,允许 Windows 用户在内置 WSL2 引擎与系统原生 Docker 之间切换,并对重连、WSL 安装流程、Trivy 更新和构建页面进行了打磨。

✨ 新功能

  • 📦内置 Dockerman CLI: 桌面端附带 `dockerman` CLI,可在设置面板中安装、更新或卸载二进制
  • 🤖AI 助手插件面板: 新增设置面板用于安装 Claude Code、Codex 和 Gemini CLI 插件
  • 🪟Windows 引擎源切换: 可在设置中直接切换托管的 WSL2 Docker 引擎与系统原生 Docker
  • 🔄引擎感知重连: 从 WSL 页面切换引擎源时,本地主机将自动重新连接
  • 🔁WSL 重新安装: WSL 安装流程新增重新安装选项
  • 🛡️Trivy 升级检查: 可在设置中检查并应用 Trivy CLI 升级
  • 🕒构建页面打磨: 镜像构建页面格式化显示时间戳,并对过长字段做带 tooltip 的截断

🔧 改进

  • 🤫静默本地重连: 本地连接静默重试,不再弹出嘈杂的错误提示
  • 🧮更智能的 Tooltip 截断: 仅在文本实际被截断时才显示 tooltip

🐛 缺陷修复

  • 🐳Windows Docker 默认值: 未运行 WSL2 引擎时,Windows 使用系统本地 Docker 默认值
  • 🪟WSL2 引擎选项文案: 澄清 Dockerman WSL2 引擎选项的标签
  • 🧷默认主机选择: 应用启动时更稳健地选择默认主机
  • 📡Docker 设置连接: 从设置中连接时增加加载态与更清晰的错误反馈
  • 🪟Windows CLI 打包: Windows 安装包内含打包的 `dockerman` CLI sidecar 二进制
5v5.2.02026年4月26日

多集群 Kubernetes、镜像监控与 Homelab 基础

本次发布拓展 Kubernetes 管理边界,引入多集群切换、YAML dry-run 以及节点 / PV / 命名空间专属页面;新增日志搜索、镜像升级监控订阅服务(含通知)、绑定挂载备份恢复,并落地 Homelab 路线图首阶段;同时上线设置工作区对话框、完整 i18n 覆盖与标准化数据表格模式。

✨ 新功能

  • ☸️Kubernetes 增强: 拓展集群管理能力
  • 🔀 多集群切换:在 Docker 主机之外独立切换 Kubernetes 集群
  • 🧪 YAML dry-run 预览:通过服务端 dry-run 在应用前对比变更
  • 📣 事件浏览:可过滤的集群事件页面,支持端点过滤
  • 🖥️ 节点 / PV / 命名空间页面:节点、持久卷与命名空间的专属管理页
  • 🔍 Kubeconfig 上下文发现:导入对话框自动识别上下文
  • 🛡️ 类型化的 403 处理:`K8sListResult<T>` 在列表视图上显式返回权限错误
  • 🗑️ 删除按钮:为 Services、Ingresses、CronJobs、DaemonSets、Deployments、StatefulSets 与 NetworkPolicies 增加删除按钮
  • 🔍日志搜索: 支持关键词高亮、正则、区分大小写切换与匹配项导航
  • 🎛️统一日志控件: 时间范围预设、行数选择与查询过滤合并到单一工具栏
  • 📈历史统计图表: CPU / 内存历史曲线,支持七档时间范围选择
  • 📝Compose YAML 编辑器: 基于 Monaco 的编辑器,配合后端 Tauri 命令编辑与应用 Compose 文件
  • 🔄Docker Run → Compose 转换: 专属页面与菜单入口,将 `docker run` 命令转换为 Compose YAML
  • 🔔镜像升级监控: 后台订阅服务用于镜像更新检测
  • 📬 订阅页面与设置 UI,按通道粒度控制
  • 🔐 仓库凭证解析器,遇歧义时 fail-closed
  • 🕒 调度器追踪历史游标并批量发送通知
  • 🔗 `dockerman://` 深链处理
  • 💾绑定挂载备份与恢复: 备份中包含可备份的绑定挂载数据,恢复时按挂载粒度重映射或还原
  • 🏡Homelab 路线图(第 1–3 阶段部分): 基础能力 + 部分非 MVP 项
  • 🧰 诊断包:一键打包日志、inspect 与主机状态用于排障支持
  • 🚨 预置告警规则:内置 restart-loop 与容器崩溃规则,带删除保护与恢复默认
  • 📝 .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 Runner: 启用并记录进展,刷新 Dockerman 5.2.0 手动测试计划

🐛 Bug 修复

  • 🔁K8s 侧边栏闪烁: 切换集群时不再闪烁
  • 🧭K8s 路由恢复: 重新进入集群时回到上次访问的资源
  • 🧾K3d 日志对话框滚动: 优化 k3d 日志对话框滚动行为
  • 🧱YAML 资源选择: 避免 YAML 编辑器中残留的资源选择
  • 🛠️Make 历史记录: 加固 make 历史写入路径
  • 🕰️相对时间默认值: 修复缺失的默认相对时间翻译,切换到 `Intl.RelativeTimeFormat`
  • Store Selector 初始化: 延迟创建可选的 store selector,避免初始化崩溃
  • 🔄K8s 重启恢复: 应用重启后恢复已连接集群与深层 K8s 页面(CRD 实例、YAML 编辑器)
  • 🗂️切换集群保留页面: 切换集群时保留当前 K8s 页面;侧边栏命名空间选择器与命名空间详情刷新同步
  • 🔢概览工作负载计数: 集群概览跨所有命名空间统计工作负载
  • 📋ConfigMap 列表交互: 点击行打开详情;内联删除恢复正常
  • 🪧工作负载空状态文案: K8s 工作负载列表的合理空状态消息
  • 🧬Job 删除级联: 本地化确认提示,并级联删除归属的 Pod
  • 🔗YAML 导航: 跳转 YAML 编辑器时遵循 `resource` 查询参数
  • 🧷K8s 面包屑映射: 补齐所有 K8s 页面的路由映射
  • 🪪Secret 注解隐藏: Secret 详情中隐藏 `last-applied-configuration` 注解
  • 📁文件预览操作: 容器文件浏览器重新暴露文件预览
  • 🛤️路径规范化: 通过后端命令创建的 Stack 文件,stack 与备份路径已规范化
  • 🛡️对话框本地化: 容器、诊断与设置对话框完全本地化
  • 📡K8s DNS 安装对话框: 长安装命令现可正确换行
  • 告警通道复选框: 与标签文本对齐
  • 🩹任务页类型检查: 稳定类型推断
5v5.1.02026年4月8日

Podman 运行时支持

本次发布引入对 Podman 运行时的一等公民支持,与 Docker 并列,提供自动运行时检测、按主机的偏好选择,以及可扩展的能力系统用于未来的功能门控。

✨ 新功能

  • 🐙Podman 支持: 与 Docker 并列的 Podman 运行时一等公民支持
  • 🔍 运行时检测:通过 API 探测自动识别 Docker、Podman 或兼容运行时
  • ⚙️ 运行时偏好:按主机与全局的运行时偏好选择器(Auto / Docker / Podman)
  • 🔌 Socket 解析:在 Linux 与 macOS 上自动发现 Podman rootless / rootful socket
  • 🌐 远程 SSH 探测:远程 SSH 主机的运行时感知 socket 解析
  • 🏷️ 运行时徽标:侧边栏主机切换器以彩色徽标显示检测到的运行时类型
  • 📊 仪表盘集成:系统信息卡显示运行时类型
  • 🔧 连接反馈:连接成功的终端输出中展示检测到的运行时
  • 🚫 Compose 门控:连接到 Podman 时自动隐藏栈模板与 Compose 操作
  • 🔎 Spotlight 感知:命令面板在连接 Podman 时跳过 Compose 数据
  • 🧩 能力层:可扩展的运行时能力系统,便于未来的功能门控

🔧 改进

  • 🔄运行时切换处理: 在 Docker 与 Podman 主机间切换时,模板页面动态刷新
  • 🛡️Spotlight 隔离: Spotlight 窗口的运行时检查直接通过 Tauri 命令,不影响 store 状态
5v5.0.02026年4月7日

Kubernetes 支持与云隧道

本次重大版本引入完整的 Kubernetes 管理、Cloudflared 隧道一键暴露端口到互联网、自动镜像升级检测与回滚、全新容器信息仪表盘以及两种新语言。

✨ 新功能

  • ☸️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 支持:浏览 releases、添加仓库、搜索 charts 并安装
  • 🔗 端口转发:为 Pods、Services 和 Deployments 转发端口
  • 🌍 自动 DNS:为转发服务自动注册本地 DNS
  • 🛠️ 调试助手:Pod 和集群问题的故障排除页面
  • ☁️Cloudflared 隧道: 一键将本地容器端口暴露到互联网
  • 🔘 容器端口信息表中的一键隧道按钮
  • 📋 侧边栏中的专用隧道列表,支持批量操作
  • 🔄 容器停止/销毁时自动清理
  • 💾 崩溃后持久化隧道恢复
  • 🔄镜像升级检测: 自动检测容器镜像是否有可用更新
  • 🏷️ 容器列表上的升级徽章,基于摘要比对
  • 🖱️ 一键升级,拉取镜像并重建容器
  • 🔁 操作菜单中的一键回滚
  • ⚡ 页面加载、刷新和切换主机时自动检查
  • 📊容器信息仪表盘: 全新仪表盘布局的容器信息页
  • 🎯 环境变量、挂载点和资源限制显示在独立面板中
  • ❤️ 健康检查状态与 CPU 和内存并排显示
  • 🌐日语和西班牙语: 新增 ja 和 es 完整本地化(共 4 种语言)
  • 🔌容器端口列: 新增端口列,多端口时弹出下拉框
  • 📋统一日志查看器: Docker 和 Kubernetes 共享 LogViewer 组件
  • 📜表格水平滚动: 所有主要表格支持水平滚动
  • 🧭K8s 面包屑导航: 可点击的面包屑链接,用于资源层级导航

🔧 改进

  • 📌展开行置顶: 展开的容器行在滚动时保持置顶
  • 📏列宽持久化: 可调整的表格列宽跨会话记忆
  • 🔍搜索时自动显示全部: 搜索时自动包含已停止的容器
  • 📋检查页面: 粘性区域标题和改进的布局
  • 🔁隧道可靠性: 启动超时、取消按钮和崩溃恢复
  • 🔀主机/K8s 切换器重设计: 合并图标与动画标签页
  • 🔘统一切换按钮: 合并显示全部/隐藏全部为单一切换
  • 🎨K8s UI 优化: 紧凑概览、统一徽章、精简详情页

🐛 Bug 修复

  • 📝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 安全扫描功能。

✨ 新功能

  • ⏸️容器暂停/恢复: 暂停和恢复运行中的容器,支持三态菜单
  • 📦容器提交: 通过提交对话框将容器状态保存为新镜像
  • 🐑容器克隆: 将现有容器配置克隆到创建对话框
  • 🚀镜像推送: 推送镜像到仓库,支持流式进度和凭证管理
  • 🔍Docker Hub 浏览器: 在应用内搜索、浏览镜像详情、README 和标签
  • 🛡️Trivy 安全扫描: 安装 Trivy,扫描镜像漏洞,过滤和查看结果

🔧 改进

  • 🎨语法高亮: Docker 命令语法高亮
  • 📋代码块复制: Hub 详情页 Markdown 代码块复制按钮
  • 🎞️动画标签指示器: 弹簧过渡动画的标签指示器
  • 📌固定表头: Hub 搜索结果固定表头
  • 🔄环形进度条: Hub 拉取按钮环形进度条
  • 📊虚拟化表格: 漏洞扫描结果虚拟化表格
4v4.5.02026年3月21日

统计页面重新设计

本版本重构了容器资源监控仪表盘,新增环形仪表盘、迷你图表、时间范围选择器和可折叠详情面板。

✨ 新功能

  • 📊统计页面重新设计: 重构容器资源监控仪表盘
  • 🔘环形仪表盘: 一目了然地查看 CPU 和内存使用率
  • 📈迷你图表: CPU、内存、网络 I/O 和磁盘 I/O 趋势图
  • ⏱️时间范围选择器: 控制图表历史窗口
  • 📋可折叠详情面板: 网络接口和磁盘设备详情
  • 💡图表提示: 悬停显示格式化数值
4v4.4.02026年3月11日

文件预览与多选操作

本版本为容器文件浏览器新增文件预览与就地编辑、文件删除,以及多选批量操作功能。

✨ 新功能

  • 👁️文件预览: 在文件浏览器中右键点击文件,可直接在应用内预览文本、代码、图片、Markdown、PDF、视频和音频
  • ✏️就地编辑: 编辑文本和代码文件,支持语法高亮,并将更改保存回容器
  • 🗑️文件删除: 通过右键菜单删除文件和文件夹,带确认对话框
  • 多选操作: 使用 ⌘/Ctrl+Click(切换选择)和 Shift+Click(范围选择)选择多个文件,支持批量下载、删除或复制路径
4v4.3.02026年3月8日

WSL2 Docker 引擎与性能提升

本版本支持 Windows 用户在托管的 WSL2 发行版中直接运行 Docker 引擎,新增非阻塞连接和并发数据加载,并改进了 SSH 隧道的可靠性。

✨ 新功能

  • 🪟WSL2 Docker 引擎: Windows 用户现在可以在托管的 WSL2 发行版中直接运行 Docker 引擎,无需 Docker Desktop
  • 🧙安装向导: 引导式一键安装,导入轻量级 Alpine 发行版,安装 Docker 并启动守护进程
  • 🔄崩溃恢复: 意外关机或 VM 重启时自动以退避策略重启守护进程
  • 📊资源监控: 查看 WSL2 发行版的 CPU、内存和磁盘使用情况
  • ⚙️守护进程配置: 通过表单编辑器或原始 JSON 编辑 `daemon.json`,包括镜像源配置,支持验证和一键应用
  • 🔀引擎切换: 在连接失败对话框中切换 Docker Desktop 和 WSL2 引擎

⚡ 性能

  • 🔌非阻塞连接: 连接对话框不再在同步数据时阻塞,转发成功后立即关闭
  • 🚀并发数据加载: Docker 状态(容器、镜像、Compose、统计、信息)现在并行加载,不再顺序执行

🐛 修复

  • 🔁自动重连: SSH 隧道故障现在通过心跳检测并静默重连,无需手动重新加载
  • 🔗主机状态: 成功连接后主机切换器不再显示加载状态

🎨 改进

  • 🔄统一刷新按钮: 应用内所有刷新按钮现在共享一致的组件和旋转动画
4v4.2.22026年2月24日

许可证自助管理

本版本新增许可证自助重置功能、专属许可证管理页面,以及激活时的邮箱验证和更友好的错误提示。

✨ 新功能

  • 🔑许可证自助重置: 通过邮箱确认重置所有已激活设备,无需联系客服
  • 🌐许可证管理页面: 从设置中直接访问 `license.dockerman.app/manage` 管理许可证

🎨 改进

  • 📧激活邮箱验证: 许可证激活时验证邮箱,提升账户安全性
4v4.2.12026年2月24日

托盘图标与点击行为

本版本为 Windows 和 Linux 添加了专属托盘图标,并改进了 macOS 和 Windows 上的托盘点击行为。

✨ 新功能

  • 🪟Windows 托盘图标: 新增 Windows 专属托盘图标,改善跨平台视觉一致性
  • 🐧Linux 托盘图标: 新增多分辨率 Linux 专属图标(32x32、128x128、128x128@2x)

🎨 改进

  • 🍎macOS 托盘点击: 左键点击托盘图标打开主窗口,右键打开菜单
  • 🪟Windows 托盘点击: 左键点击托盘图标打开主窗口,右键打开菜单
4v4.2.02026年2月23日

单实例与 Wayland 快捷键

本版本引入 Linux/Windows 单实例支持和 Wayland 全局键盘快捷键支持,以及窗口和 UI 的 Bug 修复。

✨ 新功能

  • 🖥️单实例(Linux/Windows): 启动第二个实例时会激活已有窗口,而不是打开重复窗口
  • ⌨️Wayland 全局快捷键: 通过 XDG Desktop Portal 在 Wayland 上支持全局键盘快捷键,并为 GNOME 提供 D-Bus + gsettings 回退方案

🐛 修复

  • 🪟Linux 圆角: 修复禁用原生装饰时 Linux 窗口缺少圆角的问题,现在匹配 GNOME/libadwaita 风格
  • 🌗深色模式控制按钮: 改进深色模式下窗口控制按钮的悬停可见性
  • 🔍聚焦窗口拖拽: 修复 Linux/Wayland 上拖拽操作时聚焦窗口隐藏的问题
4v4.1.02026年2月20日

许可证、延迟与主机管理

本版本引入许可证管理、远程主机延迟显示和主机移除功能,以及 Bug 修复和 SSH 稳定性改进。

✨ 新功能

  • 🔑许可证管理: 在设置中新增许可证激活和管理,远程主机功能需许可证授权
  • 📡主机延迟: 显示远程主机的网络延迟,支持 ICMP ping 和一键刷新
  • 🗑️主机移除: 新增主机移除对话框,带确认提示

🐛 修复

  • 🏷️主机编辑: 修复编辑后主机标签和图标未更新的问题
  • 🔌SSH 断连: 修复成功连接后关闭对话框触发 SSH 断连的问题
  • 🔄SSH 取消: 修复关闭连接对话框时进行中的 SSH 连接未被取消的问题

⚡ 性能

  • 🔗SSH 转发: 改进连接稳定性、生命周期管理和断线重连处理
4v4.0.02026年2月17日

命令面板与系统托盘

本版本引入了全局命令面板以快速访问资源,系统托盘集成实时统计,以及 macOS Dock 图标自动隐藏。

✨ 新功能

  • 🔍命令面板: 全局命令面板(Cmd+; / Ctrl+;),快速访问容器、镜像、Compose 项目、网络和卷,支持即时操作
  • 🖥️系统托盘: 菜单栏托盘图标,显示连接状态、资源统计和快捷操作(显示/隐藏窗口、聚焦、设置、退出)
  • 📊菜单栏统计: 可选的实时 CPU 和内存统计,直接显示在 macOS 菜单栏中,可在设置中配置
  • 🙈Dock 图标自动隐藏: macOS 上关闭主窗口时 Dock 图标自动隐藏
  • ⌨️自定义快捷键: 可配置的全局键盘快捷键,用于呼出命令面板
  • 🌐国际化: 命令面板和托盘设置的完整中英文本地化
3v3.12.12026年2月13日

导航优化与存储性能

本版本改进了侧边栏导航动画并修复了存储页面的性能问题。

🎨 改进

  • 🎬侧边栏导航: 在导航项和容器之间切换时有平滑的滑动动画

⚡ 性能

  • 💾存储页面: 修复大数据集情况下切换资源标签页的卡顿问题
3v3.12.02026年2月12日

容器通知与日志快捷键

本版本新增容器异常事件桌面通知、日志和事件页面键盘快捷键,以及日志最新优先排序。

✨ 新功能

  • 🔔容器事件通知: 容器异常事件桌面通知 — 非零退出码、OOM 终止和健康检查失败
  • ⌨️日志与事件快捷键: 容器日志和事件页面新增键盘快捷键(`P` 暂停、`/` 搜索、`g` 最新、`G` 最旧),并在页面上显示快捷键提示
  • 🔝日志最新优先: 容器日志默认最新条目在前,与事件页面保持一致
3v3.11.02026年2月10日

存储概览与私有仓库

本版本新增 Docker 磁盘用量可视化与一键清理,以及私有仓库凭证管理与自动匹配功能。

✨ 新功能

  • 💾存储页面: 查看 Docker 磁盘用量分布(镜像、容器、卷、构建缓存),支持交互式图表和一键系统清理
  • 🔐私有仓库: 配置私有仓库凭证,拉取镜像时自动匹配,支持内联连接测试和凭证可见性切换
3v3.10.02026年2月8日

镜像层导出、构建重建与错误处理

本版本新增镜像层导出、构建重建/重试功能,以及大量修复和性能改进。

✨ 新功能

  • 📤镜像层导出: 将镜像层分析导出为 JSON 文件或复制到剪贴板
  • 🎬镜像切换过渡: 在层分析中切换镜像时有平滑渐变动画,带有行交错入场效果
  • 🔄构建重建: 从构建历史中直接重建任意之前的构建,自动填充参数
  • 🔁构建重试: 无需重新输入配置即可重试失败的构建

🐛 修复

  • 🔨构建错误检测: 修复构建失败未被正确检测,导致后续构建因过期错误立即失败的问题
  • 🔍构建错误详情: 从 Docker 流错误中提取详细错误消息,而非显示通用的 "Docker stream error"
  • 📺构建错误显示: 构建错误现在直接显示在终端日志中并带分隔符,而不仅仅显示 toast 通知
  • 📁Dockerfile 验证: 重建时验证 Dockerfile 是否存在,缺失时显示警告
  • 🔄过期层数据: 修复切换镜像时短暂显示过期层数据的问题
  • 🛡️检查隔离: 镜像检查失败不再阻塞层历史加载
  • 🐳镜像导入: 文件读取错误现在会被正确报告,而不是被静默忽略

⚡ 性能

  • 🐳镜像导出/导入: 大型镜像导出和导入使用流式 I/O,显著降低内存占用
  • 📊仪表盘统计: 并行化容器统计查询,多运行容器时速度大幅提升

🎨 改进

  • 🔔更新通知: 精简更新流程,优化通知样式并支持国际化
  • 📭空状态: 容器、镜像、网络和卷表格在为空时显示领域特定的图标
  • 📱响应式布局: 模板统计网格适配更小的窗口尺寸
3v3.9.22026年2月7日

应用日志查看器全新升级

本版本用自定义 HTML 日志查看器替换了 xterm.js 终端,新增强大的过滤和导出功能。

✨ 新功能

  • 📋应用日志查看器全新升级: 用自定义 HTML 日志查看器替换 xterm.js 终端
  • 🔍 关键词搜索,支持防抖过滤
  • 🏷️ 日志级别过滤工具栏(All/Trace/Debug/Info/Warn/Error),快速隔离日志
  • 📄 日志详情对话框,支持完整消息查看和复制
  • 📤 导出过滤后的日志为 `.log` 文件
  • 🎚️ 运行时日志级别控制,支持持久化设置

🐛 修复

  • 💬提示框闪烁: 修复 Select 下拉框打开时提示框反复显示/隐藏的问题
3v3.9.12026年2月5日

列表快速搜索

本版本为容器、网络和卷列表加入即时搜索,筛选更高效。

✨ 新功能

  • 快速搜索: 按名称、ID、镜像、状态、驱动等即时筛选容器、网络和卷
  • 实时过滤: 输入即更新,支持清除按钮快速重置
3v3.9.02026年2月3日

终端设置与卷文件浏览器

本版本引入了终端自定义选项和强大的 Docker 卷文件浏览器。

✨ 新功能

  • 终端设置: 配置容器终端的默认 shell(`sh`、`bash`、`zsh`)和用户
  • 统一设置对话框: 将终端命令和主题设置合并到单一标签页对话框
  • 卷文件浏览器: 直接在任意 Docker 卷内浏览、上传和下载文件
  • 🔍 在卷操作菜单中点击"浏览文件"以探索卷内容
  • 📤 上传文件或文件夹到卷内任意目录
  • 📥 从卷中下载文件或整个文件夹
  • 🖱️ 在空白区域右键点击以访问当前目录的上传/下载操作
3v3.7.02026年1月30日

事件历史与虚拟化

本版本引入了持久化事件历史、统一工具栏,以及事件页面的性能改进。

✨ 新功能

  • 事件历史持久化: Docker 事件现在会自动保存到本地文件,并在应用重启后保留
  • 统一事件工具栏: 所有过滤器整合到单一工具栏,包含搜索、自定义类型/操作过滤器和时间范围选择
  • 增强导出: 支持将事件导出为 TXT 或 JSON 格式,提供专用下拉菜单

🎨 改进

  • 虚拟化事件列表: 使用虚拟化技术重构事件页面,支持无限滚动流畅处理数千条事件
  • 连接状态: 实时显示 Docker 事件流连接指示器,支持暂停/恢复
  • 动画侧边栏: 侧边栏导航项目的展开/折叠动画更加流畅
3v3.6.02026年1月26日

模板、Docker Run 与批量操作

本版本引入了堆栈模板、Docker Run 命令解析,以及全面的资源批量操作功能。

✨ 新功能

  • 模板管理: 新增堆栈模板支持,包含迁移、UI 和 API 集成
  • Docker Run 解析: 支持导入和解析 Docker Run 命令,增强 UI 集成
  • 远程主机支持: 动态 `DOCKER_HOST` 管理和 Compose 功能的 Docker CLI 可用性检查
  • 批量操作: 镜像、网络和卷的多选批量删除,统一批量工具栏

🎨 改进

  • 日志查看器重构: 虚拟化日志列表,支持跟随/暂停、加载更多历史、新日志指示器和状态栏
  • 日志过滤: 关键词/正则表达式过滤,支持高亮和快捷清除/重置
  • 日志导出与复制: 支持导出日志为 TXT/JSON,复制过滤结果时提供大量选择确认
3v3.5.12026年1月18日

远程 Docker 连接

本版本增强了远程 Docker 连接功能,支持 TCP 和改进的连接配置。

✨ 新功能

  • 自定义 Docker Socket 路径: 支持自定义 Docker socket 路径(可选)和通过 SSH socket 转发的远程连接
  • TCP 连接支持: 通过 TCP 地址连接 Docker 守护进程

🎨 改进

  • 连接与设置体验: 改进连接相关配置和持久化,优化国际化文案
  • UI 与性能: 优化容器、仪表盘和事件页面的渲染和交互
3v3.5.02026年1月13日

设置与远程主机改进

本版本引入了专用的 Docker 配置设置页面,并增强了远程主机管理。

✨ 新功能

  • 设置页面: Docker socket 路径配置,支持浏览、验证和重置选项
  • 侧边栏增强: 折叠侧边栏下拉菜单,可访问主题、语言和设置
  • 远程主机支持: 为远程连接隐藏不支持的 compose 命令(Up、Stop、Restart、Pull)

🎨 改进

  • 连接失败对话框: 专用的本地主机连接错误对话框
  • 侧边栏容器: 导航中仅显示运行中的容器
  • 连接验证: 连接失败时清除缓存的客户端

🐛 修复

  • 镜像操作: 遵循自定义 socket 路径
  • 导航: 修复运行容器计数的禁用状态逻辑
3v3.4.02026年1月5日

Docker Compose 视图

本版本引入了全面的 Docker Compose 项目管理,支持分组容器视图和完整的生命周期控制。

✨ 新功能

  • Docker Compose 视图: 新增分组容器视图,支持 Docker Compose 项目
  • 📦 在平铺列表视图和按 Compose 项目分组视图之间切换
  • 🎯 Compose 项目卡片,显示状态指示器和运行容器计数
  • 📂 可折叠的独立容器部分,用于非 Compose 容器
  • Compose 项目操作: 完整的 Docker Compose 生命周期管理
  • ▶️ Up:以分离模式启动 Compose 项目
  • ⏹️ Stop:停止运行中的 Compose 项目
  • 🔄 Restart:重启 Compose 项目
  • 📥 Pull:拉取 Compose 项目的最新镜像
  • 🗑️ Remove:带确认对话框删除 Compose 项目
  • Compose 全局选项: 支持所有 Docker Compose CLI 选项
  • `-f, --file`:自定义 compose 配置文件
  • `--env-file`:环境变量文件
  • `--profile`:Compose 配置文件
  • `--progress`:进度输出类型(auto/tty/plain/json/quiet)
  • `--dry-run`:演练模式
  • Compose 删除对话框: 带严重性警告的确认对话框
  • ⚠️ 不可逆操作警告显示
  • 📊 容器计数指示器
  • 🗃️ 删除关联卷选项

🎨 改进

  • 刷新按钮: 修复刷新以同时更新容器和 Compose 项目
  • 加载状态: 为所有 Compose 操作添加加载指示器和 toast 通知
  • 孤立 Compose 项目: 支持删除 compose 文件已删除的 Compose 项目
3v3.3.02026年1月4日

镜像大小分析

本版本引入了全面的镜像层大小分析功能,用于更深入的 Docker 镜像检查。

✨ 新功能

  • 镜像大小分析: 新增镜像层大小分析页面,详细分解层大小
  • 可视化大小分布: 交互式大小分布条,用彩色块显示层比例,便于可视化
  • 层详情表: 详细的层表格,支持展开/折叠以查看完整的 Dockerfile 命令
  • 可折叠分布面板: 折叠时分布面板转换为垂直条,提供紧凑视图
3v3.2.02026年1月1日

终端、深色模式与国际化增强

本版本引入了终端自定义、全面的深色模式支持和国际化改进。

✨ 新功能

  • 终端主题选择器: 增强的终端设置对话框,布局有序,包含颜色主题部分标题,主题预览中隐藏光标

🎨 改进

  • 深色模式支持: 整个应用程序全面支持深色模式,提供更好的视觉舒适度

🌐 国际化

  • i18n 支持: 为镜像构建、主机管理、连接状态消息和所有表格列实现全面的国际化
3v3.1.02025年12月30日

容器创建与 UI 增强

本版本引入了全面的容器创建功能和整个应用程序的重大 UI 改进。

✨ 新功能

  • 容器创建: 新增全面的容器创建对话框,支持双输入模式:
  • 📝 基于表单的配置,引导式容器设置
  • 💻 Docker 命令输入模式,支持解析和生成
  • 仪表盘系统信息: 新增系统信息组件,显示 Docker 版本、操作系统、架构和资源限制
  • 侧边栏可折叠部分: 实现可折叠导航部分:
  • 🔢 带过渡动画的容器计数徽章
  • 🎬 使用 Motion 的流畅展开/折叠动画
  • 📌 折叠时选中项目保持可见
  • Docker 构建命令: 新增 Docker 构建命令生成和解析功能
  • 容器刷新: 在容器列表标题添加专用刷新按钮

🎨 改进

  • 表格滚动与固定表头: 改进所有页面(镜像、容器、网络、卷、事件)的表格布局:
  • 📌 滚动时固定表头
  • 📏 正确的高度计算,防止页面级滚动
  • 🎯 一致的边框渲染
  • 侧边栏导航: 使用 Motion 动画增强侧边栏样式
  • 资源图表: 重构 CPU 使用率和资源图表,改进组件结构
  • 仪表盘布局: 改进卡片布局和数字格式化
  • 构建对话框: 增强表单布局,更好的内边距和间距
  • 网络模式: 用选择组件替换网络模式文本输入
  • Docker 命令体验: 改进 Docker 命令输入样式和用户体验

🐛 修复

  • 统计数据处理: 修复网络和磁盘小部件中的 NaN 和 undefined 值,显示为 0
  • 卷对话框: 修复删除确认对话框中卷名称溢出问题
  • 事件行展开: 使用稳定的行 ID,修复事件更新时展开行跳转到新数据的问题
  • 事件监控清理: 修复停止事件监控时未清除待处理事件和超时的问题

⚡ 性能

  • 事件页面: 使用批量节流(200ms)优化事件更新,最大事件数从 5000 减少到 500
3v3.0.12025年12月10日

事件表增强

本版本改进了 Docker 事件表,新增操作按钮和更好的 UI 一致性。

✨ 新功能

  • 事件表操作: 事件表新增操作按钮,包含复制 JSON 和删除事件选项

🎨 改进

  • 徽章截断: 改进徽章组件显示 - 徽章内文本现在用省略号截断,而不是徽章被裁剪
  • 事件表 UI: 重构事件表结构,固定操作列以保持一致的布局
3v3.0.02025年12月8日

Docker 事件与容器文件浏览器

本版本引入了实时 Docker 事件监控和全面的 Docker 容器文件浏览器。

✨ 新功能

  • Docker 事件监控: 新增实时 Docker 事件监听,支持全面的事件过滤、搜索和 JSON 详情对话框用于检查事件数据
  • 容器文件浏览器: 为 Docker 容器实现文件系统浏览器:
  • 🌳 文件树导航,支持动态加载
  • 📂 文件夹上传和下载支持(基于 tar)
  • 📄 单文件上传和下载,保留模式
  • 🔗 文件列表的符号链接支持
  • 📄 大目录分页
  • 📋 文件/文件夹操作的上下文菜单(下载、复制路径、查看属性)

🐛 修复

  • 构建日志主机切换: 修复构建记录正确关联 SSH 连接,启用构建日志的正确主机切换

🎨 改进

  • SSH Docker Socket 转发: 增强 Docker socket 转发,改进连接状态跟踪
  • 事件表 UI: 改进事件过滤、表格布局、列大小和操作徽章样式
  • 代码块选择: 增强代码块选择和样式,提高可读性 src="/screenshots/readme/file.png" alt="容器文件浏览器" />
2v2.4.02025年12月1日

Docker 镜像构建与日志

本版本引入了 Docker 镜像构建功能和详细的构建日志回放。

✨ 新功能

  • 镜像构建: 新增 Docker 镜像构建功能
  • 构建日志: 实现构建日志回放功能 src="/screenshots/readme/build-log-history.png" alt="构建日志历史" />
2v2.3.02025年11月9日

Docker 网络与卷管理

本版本引入了全面的 Docker 网络和卷管理功能,以及增强的镜像管理特性。

✨ 新功能

  • Docker 网络管理: 新增全面的 Docker 网络管理功能,包括列表、检查、创建、删除和连接网络
  • Docker 卷管理: 实现完整的 Docker 卷生命周期管理,支持列表、检查、创建、删除和清理操作
  • Docker 镜像管理: 新增全面的镜像管理功能,包括删除、检查、搜索、构建和清理操作
  • 镜像标签管理: 支持添加、删除和导入镜像标签,增强镜像管理灵活性
  • 镜像导入导出: 实现镜像文件导入和导出功能,支持文件对话框
  • 镜像仓库链接: 支持直接打开 Docker Hub、GHCR、GCR 和 Quay 仓库链接

🎨 改进

  • 增强表格功能: 为网络和卷表格添加列排序、列调整大小和列固定
  • 表格性能优化: 通过列记忆化优化网络表格渲染性能,减少不必要的重新渲染
  • UI 样式改进: 改进容器状态徽章样式,增强视觉区分度,优化表格单元格垂直间距以提高可读性,增强固定列样式和悬停状态,改进表头背景色以获得更好的视觉层次
  • 增强搜索输入: 为镜像搜索输入添加加载状态指示器,改进用户反馈
  • 镜像操作菜单: 为镜像操作菜单按钮添加加载状态,改善异步操作用户体验
  • 导航改进: 更新导航图标和面包屑路由配置
  • 表格列布局: 改进网络和卷表格列布局,提高可用性和视觉一致性
2v2.2.02025年10月12日

自动更新与代码签名

本次更新引入了自动更新功能,并通过 macOS 代码签名增强安全性。

新功能

  • 自动更新: 新增自动更新功能,让 Dockerman 保持最新功能和改进。

改进

  • macOS 代码签名: macOS 安装包现已进行代码签名,增强安全性和信任度。
2v2.1.12025年5月5日

容器动画增强

2v2.0.12025年4月19日

性能监控改进

本次更新解决了监控界面中 CPU 使用率显示的问题。

修复

  • CPU 监控修复: 解决了性能监控仪表盘中 CPU 使用百分比显示异常的问题。
2v2.0.02025年4月13日

远程管理与主机支持

本版本引入了 SSH 功能,用于管理远程 Docker 实例,并添加了主机管理页面。

新功能

  • SSH 远程管理: 新增通过 SSH 连接和管理远程 Docker 实例的功能。
  • 主机管理页面: 引入主机管理页面,允许用户添加、修改和删除远程主机连接详情。
1v1.0.22025年2月8日

容器管理增强

本次更新引入了容器管理的手动刷新功能:

更新

  • 手动刷新: 为容器部分添加刷新按钮,悬停时显示,允许用户手动更新容器状态
1v1.0.12025年2月5日

Windows 平台改进

本次更新专注于 Windows 平台的多项优化和修复:

更新

  • 显示修复: 解决了 Windows 系统上应用程序窗口不显示的问题
  • 界面增强: 为 Windows 版本添加了控制栏功能
  • 视觉更新: 刷新 Windows 应用程序图标,提供更好的视觉体验
1v1.0.02025年2月4日

首个正式版本

我们很高兴宣布 Dockerman 的首个正式版本发布 - 一个现代、轻量的 Docker 管理 UI,为容器管理带来强大的性能和简洁体验。

核心功能

  • 仪表盘概览: 即时访问容器和镜像统计,实时监控资源使用和容器状态更新。
  • 容器管理: 全面的容器控制,详细的检查功能、集成终端访问和实时资源监控。
  • 镜像管理: 高效的镜像处理,详细的大小分析、标签信息和使用跟踪。
  • 资源监控: CPU 使用率、内存消耗、网络统计和块 I/O 性能的实时可视化。
  • 系统集成: 与 Docker 守护进程原生集成,提供卓越的性能和可靠性。

主要亮点

  • 强大性能: 基于 Tauri 构建,速度极快,资源占用极小。
  • 终端集成: 内置终端访问,可直接与容器交互。
  • 进程管理: 实时进程列表查看和监控。
  • 日志查看器: 高级日志查看功能,支持实时更新。
  • 安全至上: 仅本地运行,确保您的容器数据安全。