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
我正在构建一个 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