我试图--build-arg
在我的一个运行语句中使用 a ,但它失败了。
Dockerfile
ARG OS_VERSION
...
RUN ["node", "./bin/installtoolchain.js", "${OS_VERSION}"]
我使用以下命令构建图像:
docker build --tag installer --build-arg OS_VERSION=9 .
该脚本失败,因为它传递的是变量名而不是值。
Error: Invalid toolchain configuration settings! Received: {
"firmwareVersion": "${OS_VERSION}"
}
...
为什么我没有--build-arg
被利用?