Docker 图像构建无法识别构建参数:无效的引用格式

Docker image build fails to recognize build argument : invalid reference format

我正在构建一个 docker 文件,但它在第一行失败了。

FROM artifactory.company.com/local-docker-repo/dockerimage/docker-batch-base:$VERSION

我以这种方式传递构建参数

docker image build --build-arg VERSION=latest -q -t artifactory.company.com/local-docker-repo/batch/batch-run-sst:1.0-SNAPSHOT .

但它会抛出一个错误,指出引用格式无效

Step 1/5 : FROM artifactory.company.com/local-docker-repo/dockerimage/docker-batch-base:$VERSION
invalid reference format

我在这里错过了什么

我必须在使用前在 docker 文件中声明 ARG VERSION。感谢@Ali Tou