N
У меня простой до безобразия докерфайл
ARG JAVA
FROM centos:${JAVA}
RUN yum install java-${JAVA}
Но в третьей строчке переменная не подсасывается, бьюсь уже час. кавычки ставить пробовала.
pi@raspberrypi4:~/tmp $ docker build . -t c8j11 --build-arg JAVA=7
Sending build context to Docker daemon 2.048kB
Step 1/3 : ARG JAVA
Step 2/3 : FROM centos:${JAVA}
---> 8c52f2d0416f
Step 3/3 : RUN yum install java-${JAVA}
---> Running in a89cfad6e344
Loaded plugins: fastestmirror, ovl
Determining fastest mirrors
* base: mirror.surf
* centos-kernel: mirror.surf
* extras: mirror.surf
* updates: mirror.surf
No package java- available.
Error: Nothing to do
The command '/bin/sh -c yum install java-${JAVA}' returned a non-zero code: 1


