Boa tarde, crie um dockerfile da seguinte forma
FROM openjdk:8
ENV JAVA_PARAMETERS=-Dserver.port=8080
ARG APPDYNAMICS=false
WORKDIR /app
COPY ./target/api-menu.jar api-menu.jar
EXPOSE 8080
CMD ["java","$JAVA_PARAMETERS","-jar", "api-menu.jar"]
quando executo o comando
docker run -it -p 8080:8080 teste
é dito que : Could not find or load main class $JAVA_PARAMETERS.
porem quando altero a linha do CMD para :
CMD java $JAVA_PARAMETERS -jar api-menu.jar
ele executa corretamente, poderia me explicar o que está acontecendo