win10下运行Start Broker and Proxy报错解决

解决方案一:在 PowerShell 中运行(推荐)

PowerShell 能更好地处理换行和变量。将你的命令转换为 PowerShell 格式:

  1. 打开 PowerShell(建议以管理员身份运行)。

  2. 切换到你的配置文件目录 ,假设你的 broker.conf 文件在 D:\docker\rocketmq\conf

    powershell

    bash 复制代码
    cd D:\docker\rocketmq\conf
  3. 运行转换后的命令 (注意换行符改为了反引号 `````,且变量语法不同):

    powershell

    bash 复制代码
    docker run -d `
      --name rmqbroker `
      -p 10909:10909 `
      -p 10911:10911 `
      -p 10912:10912 `
      -e "NAMESRV_ADDR=rmqnamesrv:9876" `
      -v ${PWD}/broker.conf:/home/rocketmq/rocketmq-5.3.2/conf/broker.conf `
      apache/rocketmq:5.3.2 `
      sh mqbroker --enable-proxy

    关键修改说明:

    • 行尾的 ^ 改为了 ````` (反引号),这是 PowerShell 的换行符。
    • 当前路径变量从 %cd% 改为了 ${PWD}
相关推荐
xuefeiniao1 小时前
docker.desktop无法启动,导出镜像后
服务器·docker
灰阳阳3 小时前
Dockerfile实践-构建Nginx镜像
运维·nginx·docker·dockerfile
白鸽梦游指南7 小时前
docker镜像优化
linux·运维·docker
程序员跑路8 小时前
WSL运行redis的踩坑操作记录
docker
ai产品老杨9 小时前
异构计算时代的安防底座:基于 Docker 的 X86/ARM 双架构 AI 视频管理平台深度解析
arm开发·docker·架构
hyunbar9 小时前
Docker命令及使用指南
运维·docker·容器
溜达的大象10 小时前
本地部署专属听书工具:用 easyVoice 打造无限制的有声书体验
docker
yuweiade12 小时前
docker desktop安装redis
redis·docker·容器
IT成长史12 小时前
Windows D盘安装Docker Desktop全流程(避坑+ECR镜像推送实战)
java·docker