0

run ステートメントの 1 つでa を使用しようとしています--build-argが、失敗しています。

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は利用されていないのですか?

4

1 に答える 1