如果您实际使用下面的命令,那么预期它不起作用,因为该参数被调用 VERSION_APP
VERSION_APP
docker build --build-arg myVar=something
所以命令应该是
docker build --build-arg VERSION_APP=something
在Dockerfile中它应该是 %VERSION_APP% 您也可能需要使用如下所示的ENV:
%VERSION_APP%
ARG VERSION_APP ENV VERSION_APP ${VERSION_APP}