我有一个使用 Windows Nano Server 基础映像并使用 Powershell 作为 shell 的 Dockerfile:
FROM microsoft/nanoserver
SHELL ["powershell"]
我现在想使用命令定义一个变量(或通过它传递--build-arg
)ARG
,然后在RUN
命令中使用它,但我似乎无法让它工作。我试过了:
ARG mydir=tmp
RUN mkdir %mydir%
RUN mkdir $mydir
但这些都不起作用。
如何告诉 docker / powershell 正确扩展我的变量?