DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-docker-sidebar

f

dsh-docker-sidebar

Manifest valid

DeepSeek Harness Docker 侧边栏面板插件:容器列表/资源监控/文件浏览编辑下载上传

UI (client)

dsh-docker-sidebar

DeepSeek Harness(DSH)的 Docker 侧边栏面板 插件:在 WebUI 中悬浮一个可拖拽的 Docker 管理面板, 提供容器列表、资源监控、容器内文件浏览/查看/下载/上传/外部打开等功能。

声明:本插件完全由 DeepSeek Harness(DSH)开发并上传发布。

platform type license

功能

  • 🐳 容器列表:显示所有容器(运行/退出),一键刷新
  • 📊 资源监控:所选容器的 CPU / 内存 / 内存占比 / 进程数,每 5 秒自动刷新
  • 📁 容器内文件浏览:进入容器文件系统,浏览目录、查看文件内容
  • ⬇️ 下载:从容器内下载文件到本地
  • ⬆️ 上传:上传本地文件到容器内当前目录
  • 🖥️ 外部打开:把容器内文件复制到临时目录并用系统默认程序打开
  • 🪟 悬浮面板:可拖拽、可收起,深色主题与 WebUI 风格一致

安装

  1. 把本插件目录复制到 DSH 插件目录:

    %DSH_HOME%\profiles\node_modules\dsh-docker-sidebar\
    

    %DSH_HOME% 默认为 C:\Users\<用户名>\.dsh

  2. %DSH_HOME%\profiles\web\cordis.patch.yml 中注册插件:

    - insert:
        - id: docker-panel
          name: dsh-docker-sidebar
    
  3. 重启 DSH 服务,刷新 WebUI 页面,侧边栏即出现 Docker 面板。

使用

  • 打开面板后,从下拉框选择容器;
  • 面板标题栏可拖拽移动,右上角可刷新 / 收起;
  • 在容器内文件区域浏览目录(点击目录进入、 返回、输入路径回车直达);
  • 点击文件查看内容,可 下载外部打开
  • 上传 按钮把本地文件上传到容器当前目录。

工作原理

插件由两部分组成:

文件角色说明
lib/index.jsHost 端注册 /api/docker/* HTTP 接口,通过 docker CLI 执行容器操作
lib/client.js客户端在 WebUI 注入 React 悬浮面板,调用 Host 接口渲染数据

接口一览:

  • GET /api/docker/containers — 容器列表
  • GET /api/docker/stats — 容器资源统计
  • GET /api/docker/files?container=&path= — 列目录
  • GET /api/docker/read?container=&path= — 读取文件内容
  • GET /api/docker/download?container=&path= — 下载文件
  • POST /api/docker/upload?container=&path= — 上传文件
  • GET /api/docker/open?container=&path= — 复制到本地并用默认程序打开

安全说明

  • 插件通过 全权限 shelldanger-full-access)执行 docker 命令, 因为文件沙箱会拦截 Docker 引擎的命名管道(Windows 上即使 workspace-write 也无法访问)。 请仅在本机可信环境中使用。
  • 接口未做鉴权,仅建议在本地(127.0.0.1)使用 DSH WebUI。

依赖

  • Windows 系统(使用了 PowerShell 与 Windows 路径约定)
  • 已安装并运行 Docker CLI(docker 命令可用)

声明

本插件完全由 DeepSeek Harness(DSH)开发并上传发布,代码以 MIT 协议开源,欢迎使用与二次开发。

许可

MIT

image

Comments

Loading…

Similar plugins

dsh-web-preview

by zoumutou

DeepSeek Harness 侧边网页预览面板:本地静态托管、项目运行、元素标记批注、链接点击接管(Cordis 插件包)

UI & ExperienceManifest valid

4

85/wk

MIT

JavaScript

Aug 22, 2026

dsh plugin --profile web add dsh-web-preview-panel

by taxueseek

DeepSeek Harness 插件:原生上传管线上的文件夹按钮 + read_document 文档解析(PDF/DOCX/XLSX)。The folder button on the native upload pipeline, plus the read_document parser.

Tools & CapabilitiesUI & ExperienceDevelopment & InfrastructureManifest valid

36

MIT

TypeScript

Sep 5, 2026

dsh plugin --profile web add dsh-files

Sidebar disk browser for DeepSeek Harness - browse any folder on the server (including hidden ones) with text preview, streaming download and upload (multi-select / drag-and-drop, overwrite confirm),

Tools & CapabilitiesTerminal & ClientsManifest valid

0

dsh plugin --profile web add dsh-disk-browser

by ghbhiee

File browser, preview, and web terminal panel for DeepSeek Harness — session-docked workbench plugin

Terminal & ClientsManifest valid

0

MIT

JavaScript

Aug 18, 2026

dsh plugin --profile web add dsh-plugin-workbench

by tttwh

将DeepSeek Harness插件列表按来源分组展示——官方插件与自行安装插件,一目了然。

Tools & CapabilitiesDevelopment & InfrastructureManifest valid

3

97/wk

MIT

JavaScript

Sep 17, 2026

dsh plugin --profile web add dsh-plugin-diraud

by yewenyell-lang

Durable workspace-owned Workloads and Runtime Center for DeepSeek Harness

Development & InfrastructureManifest valid

0

MIT

JavaScript

Aug 21, 2026

dsh plugin --profile web add dsh-workloads-local-ui1