dsh-wsl-docker:WSL Docker 引擎诊断与 vLLM 容器检查

在本地开发或部署模型时,区分 Docker Desktop 和 WSL 引擎、确认 vLLM 容器是否正在运行且可访问,通常需要手动检查。DeepSeek Harness (DSH) 的 dsh-wsl-docker 插件提供了自动化诊断能力。

插件介绍

这是一个 DeepSeek Harness 插件,用于诊断 WSL 环境下的 Docker 上下文,并提供 vLLM 或 OpenAI :8000 容器相关的运行状态提示。插件由用户 173787247 维护,采用 MIT 许可证。

核心功能

插件主要提供 docker_doctor 工具,支持以下三个检查重点:

  1. focus=all:检查 Docker CLI 路径、当前上下文、服务器版本以及 NVIDIA 运行时提示。
  2. focus=daemon:侧重于 Docker 守护进程本身的配置与环境信息。
  3. focus=vllm:列出运行中的容器,并筛选出类似 OpenAI/:8000 命名的容器。这有助于确认本地推理端口是否处于就绪状态。

此外,插件建议在配置 DeepSeek Harness 的 baseURL 时,将此插件与 host_reach 服务配合使用。

安装与启用

插件包含在 KIT_SET=llm 和 full 配置集中,也可以单独安装。

  1. 执行安装命令:
    dsh plugin --profile web add github:173787247/dsh-wsl-docker
  1. 安装完成后,重启 dsh web 服务,并打开一个新的会话。

典型用法

安装成功后,可以在命令行或工具调用中使用 docker_doctor。

  • 检查整体环境:
    docker_doctor focus=all
  • 侧重检查守护进程:
    docker_doctor focus=daemon
  • 侧重检查 vLLM 相关容器:
    docker_doctor focus=vllm

适用场景与注意事项

此插件适合在 WSL 环境下进行本地模型部署调试的开发者使用。

  • 依赖要求:需要 DeepSeek Harness 版本 ≥ 0.1.2,以及 Node.js ≥ 18。
  • 模型配置:云端的 Flash 模型(如 deepseek-flash)应在 ~/.dsh/settings.yaml 中配置,本插件不负责此配置。
  • 上游依赖:Agent Teams 是上游实验性功能,此插件不依赖它。

结语

通过 dsh-wsl-docker,开发者可以快速获取 Docker 在 WSL 环境下的运行状态,减少排查时间。完整的源码与故障排查文档可参考项目仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜