Docker运行:无效引用格式错误取消连接开关

Docker运行:无效引用格式错误取消连接开关,docker,powershell,Docker,Powershell,试图完成我的开关“保存”从砖 powershell上的最后一个命令出错: 命令:docker pull pablozaiden/deviceid exosphere builder 没问题 命令:mkdir-p./output 好的 命令docker run-ti--rm-e DEVICEID=0x0065994B921FFA0A-v“$PWD”/output:/output pablozaiden/DEVICEID exosphere builder:latest 错误:Docker:引

试图完成我的开关“保存”从砖

powershell上的最后一个命令出错:

  • 命令:docker pull pablozaiden/deviceid exosphere builder 没问题

  • 命令:mkdir-p./output 好的

  • 命令docker run-ti--rm-e DEVICEID=0x0065994B921FFA0A-v“$PWD”/output:/output pablozaiden/DEVICEID exosphere builder:latest

  • 错误:Docker:引用格式无效

    可能是什么? 谢谢

    tl;dr

    或者:删除
    周围的
    $PWD
    (这在路径恰好包含空格的目录中也可以正常工作):

    docker run-ti--rm-e DEVICEID=0x0065994B921FFA0A-v$PWD/output:/output pablozaiden/DEVICEID exosphere builder:latest
    
    或者:将整个参数括在
    中“…”

    docker run-ti--rm-e DEVICEID=0x0065994B921FFA0A-v“$PWD/output:/output”pablozaiden/DEVICEID exosphere builder:最新版本
    

    至于你所尝试的:

    “$PWD”/output:/output
    由PowerShell作为两个参数传递:

    • 表示当前位置(目录)的(字符串化)值

    • 逐字
      /output:/output

    与POSIX兼容的shell(如
    bash
    )不同,PowerShell不支持从带引号和不带引号的令牌组合组成单个字符串参数,除非初始令牌是不带引号的。 有关详细信息,请参阅