Dify结合vllm-openai docker镜像出现docker: invalid reference format问题的解决方案

你遇到的 docker: invalid reference formatPowerShell中反引号换行后的空格/符号问题 ,以及路径引号内的空格未正确处理 导致的。以下是彻底修复的命令(可直接复制执行):

修复后Windows PowerShell命令(无格式错误)

powershell 复制代码
docker run --gpus all --shm-size 24g -p 0.0.0.0:18000:8000 `
-v "E:/AI_Model/Qwen/Qwen3Guard-Gen-8B":/mnt/d/models/qwen3guard-gen-8b `
-e LC_ALL=C.UTF-8 `
vllm/vllm-openai:latest `
serve /mnt/d/models/qwen3guard-gen-8b `
--trust-remote-code `
--served-model-name qwen3guard-gen-8b `
--max-model-len 8192 `
--gpu-memory-utilization 0.9

关键修复点

  1. 反引号后无任何字符
    每个反引号 ````` 后不能有空格、全角符号(修正版命令中反引号直接接换行,无多余字符),这是PowerShell换行的严格要求。
  2. 路径统一为正斜杠
    将原路径的 \ 改为 /E:/AI_Model/Qwen/Qwen3Guard-Gen-8B),同时确保路径中的空格(如AI_Model)在引号内被正确识别。
  3. 镜像名位置正确
    vllm/vllm-openai:latest 是镜像名,必须放在 docker run 选项之后、serve 指令之前,避免Docker将其识别为无效参数。

执行步骤

  1. 复制上述命令到管理员身份运行的PowerShell
  2. 直接粘贴执行(不要手动修改换行);
  3. 若仍提示GPU相关错误,需确认已安装NVIDIA Docker Toolkit,否则去掉--gpus all参数(CPU运行)。
相关推荐
ARM|X86+FPGA工业主板厂家7 分钟前
基于嵌入式 GPU 的智能服务机器人
linux·运维·arm开发·fpga开发·机器人
pt104328 分钟前
网络自动化Python课程:Python与Linux密钥和敏感信息管理介绍
运维·自动化
严谨的麻辣烫35 分钟前
2026 年静态 IP 为什么重新受到关注?从住宅代理安全问题看固定网络出口
运维·服务器·tcp/ip·网络安全
云智慧AIOps社区37 分钟前
2026年智能巡检机器人行业格局:三类厂商阵营、选型维度与产品推荐
运维·人工智能·机器人·巡检机器人
shengchanxian11 小时前
2026年9月服务器装配流水线厂家技术测评:对标国标的硬件评判逻辑
运维·服务器·服务器装配流水线厂家
挨踢诗人2 小时前
金蝶云星空 × 乐企平台 直连数电票集成解决方案(农产品收购发票自动化)
运维·自动化
Acrellea2 小时前
适配新标准!AIM-T500L 助力算力中心 800V 直流系统安全运维
运维·安全·系统安全
楠楠子呀2 小时前
Walink 技术博客:从原理到实战的完整指南
运维·自动化·testlink
小小程序员.¥3 小时前
docker中redis集群配置
docker
cuijiecheng20183 小时前
从 GinormoTime 到 Rocky Linux:25fps LTC 完整搭建与验证实战
linux·运维·服务器