DSH Plugins
返回列表
dsh-compose-panel

dsh-compose-panel

客户端 更新于 2026.09.16

在终端中运行以下命令:

dsh plugin install yizhixiaokong/dsh-compose-panel

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端执行 dsh plugin install yizhixiaokong/dsh-compose-panel 完成安装,插件源码位于 https://github.com/yizhixiaokong/dsh-compose-panel ,安装后重启 dsh web 使客户端包生效。

插件介绍

管理多个子目录各自拥有 compose.yaml 的仓库时,单文件容器面板往往把不同项目混成一行,或者干脆看不到还没启动过的文件。dsh-compose-panel 把这种情况拉回正轨:它按项目目录(而非 compose 项目名)分组,-p 参数、COMPOSE_PROJECT_NAME 和 .env 再怎么变化也不会把两个栈挤进同一行。

面板同时覆盖三种发现来源——正在运行和已停止的容器、Docker 已登记但当前没有容器的项目、以及从未被拉起过的 compose 文件,确保刚 clone 下来的 stack 也立刻出现在列表中。悬停行即可替换为启动、停止、重启按钮,点击行打开该服务的流式日志标签页。列表在空闲时 45 秒、启动中 8 秒自动刷新,不丢失滚动位置和展开状态,且完全跟随 Harness 明暗主题与强调色。

适合在同一个仓库里维护多个 compose 子项目、希望不离开 Harness 就能查看状态、执行操作和读取日志的开发者。前提是 DSH 处于 web profile、宿主机 PATH 上装有 Docker CLI(compose v2)、宿主机为 POSIX 环境。

截图预览

使用场景

  • 在单一仓库中维护多个 compose 子目录,需要一屏看清各容器运行与停止状态
  • 悬停服务行即可启动、停止或重启,无需切换到终端执行 docker compose 命令
  • 点击服务行打开流式日志标签页,实时追踪报错并支持时间戳与行数控制

适合人员

  • 在同一个仓库中维护多个 Docker Compose 子项目的后端或全栈开发者
  • 希望不离开 Harness 工作区就完成容器日常操作的工程师
  • 需要把服务日志与具体项目目录关联起来、便于排查问题的中小团队