dsh-docker-sidebar
by fanshong
DeepSeek Harness(DSH)的 Docker 侧边栏面板 插件:在 WebUI 中悬浮一个可拖拽的 Docker 管理面板, 提供容器列表、资源监控、容器内文件浏览/查看/下载/上传/外部打开等功能。
Docker sidebar plugin for DSH: a draggable floating Docker panel in the WebUI with container list, resource monitoring, and in-container file browse/view/download/upload/open-externally.
安装
dsh plugin --profile web add github:fanshong/dsh-docker-sidebarGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
DeepSeek Harness(DSH)的 Docker 侧边栏面板 插件:在 WebUI 中悬浮一个可拖拽的 Docker 管理面板, 提供容器列表、资源监控、容器内文件浏览/查看/下载/上传/外部打开等功能。
声明:本插件完全由 DeepSeek Harness(DSH)开发并上传发布。
功能
- 🐳 容器列表:显示所有容器(运行/退出),一键刷新
- 📊 资源监控:所选容器的 CPU / 内存 / 内存占比 / 进程数,每 5 秒自动刷新
- 📁 容器内文件浏览:进入容器文件系统,浏览目录、查看文件内容
- ⬇️ 下载:从容器内下载文件到本地
- ⬆️ 上传:上传本地文件到容器内当前目录
- 🖥️ 外部打开:把容器内文件复制到临时目录并用系统默认程序打开
- 🪟 悬浮面板:可拖拽、可收起,深色主题与 WebUI 风格一致
安装
把本插件目录复制到 DSH 插件目录:
%DSH_HOME%\profiles\node_modules\dsh-docker-sidebar\(
%DSH_HOME%默认为C:\Users\<用户名>\.dsh)在
%DSH_HOME%\profiles\web\cordis.patch.yml中注册插件:- insert: - id: docker-panel name: dsh-docker-sidebar重启 DSH 服务,刷新 WebUI 页面,侧边栏即出现 Docker 面板。
使用
- 打开面板后,从下拉框选择容器;
- 面板标题栏可拖拽移动,右上角可刷新 / 收起;
- 在容器内文件区域浏览目录(点击目录进入、
↑返回、输入路径回车直达); - 点击文件查看内容,可 下载 或 外部打开;
- 上传 按钮把本地文件上传到容器当前目录。
工作原理
插件由两部分组成:
| 文件 | 角色 | 说明 |
|---|---|---|
lib/index.js |
Host 端 | 注册 /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=— 复制到本地并用默认程序打开
安全说明
- 插件通过 全权限 shell(
danger-full-access)执行 docker 命令, 因为文件沙箱会拦截 Docker 引擎的命名管道(Windows 上即使workspace-write也无法访问)。 请仅在本机可信环境中使用。 - 接口未做鉴权,仅建议在本地(
127.0.0.1)使用 DSH WebUI。
依赖
- Windows 系统(使用了 PowerShell 与 Windows 路径约定)
- 已安装并运行 Docker CLI(
docker命令可用)
声明
本插件完全由 DeepSeek Harness(DSH)开发并上传发布,代码以 MIT 协议开源,欢迎使用与二次开发。
许可
原始 README: https://github.com/fanshong/dsh-docker-sidebar/blob/main/README.md ↗
同类插件
查看全部 →
dsh-anchored-standard
两阶段 DeepSeek Harness 预设:先 Minimal 对齐的 bootstrap,再切完整 Standard 工具(Project2 98/99)

PicGo-Core
极致的图片上传引擎,CLI 与 API 双支持

awesome-deepseek-harness
DeepSeek Harness(DSH)及其优秀社区插件的精选指南。

awesome-deepseek-harness
DeepSeek Harness (DSH)生态系统:来自dsh-external/hub和公共dsh-plugin主题的精选插件、工具和基础设施。

AI-Novel-Writer
本地优先 AI 小说创作工作台,提供 Windows/macOS 桌面版与 DeepSeek Harness 插件开发预览,支持角色、大纲、章节蓝图、审稿修稿和本地模型。

mcp-for-stata
MCP-for-Stata:把 Stata 集成进你的 agent