在 PowerShell 7 中的 docker run 命令中使用 ${gl} 或 ${PWD} 挂载绑定卷时出错

在 PowerShell 7 中的 docker run 命令中使用 ${gl} 或 ${PWD} 挂载绑定卷时出错

当我尝试使用 PowerShell 7.4.1 挂载绑定卷时,例如使用以下命令:

docker run --rm -d --mount type=bind,target=/usr/share/nginx/html,source=${pwd}\docs nginx

该命令不起作用并显示以下消息:

docker:守护进程的错误响应:${pwd}\docs%!(EXTRA 字符串=不是有效的 Windows 路径)。

但如果我在 PowerShell 5.1 中尝试相同的句子,该句子就会有效。

有人知道这种行为的原因吗?

相关内容