docker文件中的FROM之前给出ARG指令时Docker生成失败?

docker build –build-arg DOCKER_REGISTRY = in-docker-reg.citrite.net –build-arg CTX_REST_PROXY_VERSION =“3.1.0”-f build / docker / dev / rest_proxy_dockerfile -t mr-kafka-rest – service。

发送构build上下文到Docker守护进程988.3 MB

第1步:ARG DOCKER_REGISTRY

请在提交之前提供源图像

Makefile:10:目标“docker_build”的配方失败

make:*** [docker_build]错误1

Dockerfile从ARG指令开始:

 ARG DOCKER_REGISTRY FROM $(DOCKER_REGISTRY):5000/mr-kafka-rest/nsoslx-1.2-18-x64-docker-cp-kafka-rest-base:latest 

我相信我们可以在FROM之前使用ARG,但是我似乎错过了一些东西,请帮助。 https://docs.docker.com/engine/reference/builder/#understand-how-arg-and-from-interact

您应该参考Docker发行说明https://docs.docker.com/release-notes/docker-ce/

您正在使用的function是17.05.0-ce (2017-05-04)

生成器

添加多级构build支持#31257#32063

允许在FROM #31352中使用构build时参数(ARG)

你需要升级