dsh-docker
在终端中运行以下命令:
dsh plugin install somebdly/dsh-docker
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端运行 dsh plugin install somebdly/dsh-docker 即可将该插件加入 DeepSeek Harness,源码仓库地址为 https://github.com/somebdly/dsh-docker
插件介绍
Docker MCP 生态扩张很快,但实际操作仍然碎片化:启停 MCP Gateway、在 profile 里增删几十个 server、搜索并部署官方 Catalog、管理容器生命周期与镜像清理,这些事情往往分散在多个终端窗口、SSH 会话和文档标签页之间。dsh-docker 把这些操作统一收进 DeepSeek Harness Web GUI 的侧边栏面板:左侧是 MCP 标签页(已部署 / 仓库两个子页),右侧是容器与镜像标签页,顶部目标选择器一键切换本机和 SSH 远端,所有操作立刻指向当前 daemon,无需再开新 shell 或重新输入 IP。
安全方面做了完整设计:面板 HTTP 仅绑定 loopback,SSH 密码用 Windows DPAPI 加密后存储、不明文落盘,容器 ID、镜像名、端口、路径均经过白名单正则校验后才拼入命令,所有高危操作(停止、重启、删除、清理)触发二次确认。交互式终端支持通过 SSH 执行 docker exec -it 会话,带 PTY 和窗口尺寸调整;批量勾选删除镜像、悬空镜像按 ID 清理、新建容器默认开启保活等细节覆盖了日常高频且容易出错的操作。
适合已经在用 DeepSeek Harness Web GUI、日常与 Docker MCP Gateway 打交道、同时维护本地开发机和一台或多台远程服务器的开发者与 SRE。它不替代 docker CLI 或 Docker Desktop,只是把你已经在浏览器里的工作减少几个窗口和几次复制粘贴。
使用场景
- 在 Web 面板一键启停 Docker MCP Gateway 并部署或移除 MCP server
- 通过 SSH 远端管理远程主机的容器与镜像,无需反复打开终端
- 批量勾选删除悬空镜像并交互式进入容器终端进行调试
适合人员
- 日常使用 Docker MCP Gateway 的开发者
- 同时维护本地开发机与远程服务器的 SRE
- 偏好浏览器内完成运维操作、减少命令行切换的用户