Spring boot Spring boot找不到应用程序-$profile.properties文件:Docker文件
Docker文件:Spring找不到profile.properties文件 来自java:8u111 jreSpring boot Spring boot找不到应用程序-$profile.properties文件:Docker文件,spring-boot,dockerfile,Spring Boot,Dockerfile,Docker文件:Spring找不到profile.properties文件 来自java:8u111 jre ARG VERSION ARG PROFILE RUN mkdir /app WORKDIR /app RUN chown 1001:0 -R /app RUN chmod 777 /app COPY target/jira2bd-$VERSION.jar app.jar USER 1001 CMD java $JAVA_OPTS -jar /app.jar --spring.p
ARG VERSION
ARG PROFILE
RUN mkdir /app
WORKDIR /app
RUN chown 1001:0 -R /app
RUN chmod 777 /app
COPY target/jira2bd-$VERSION.jar app.jar
USER 1001
CMD java $JAVA_OPTS -jar /app.jar --spring.profiles.active=$PROFILE
EXPOSE 8080
我如何知道CMD指令中不允许使用Docker参数 解决方案是将它们转换为ENV变量。试试那样的
ARG PROFILE
ENV PROFILE ${PROFILE}
CMD java ${JAVA_OPTS} -jar /app.jar --spring.profiles.active=${PROFILE}
另请查看此处请提供用于构建图像的docker命令。您是否为版本和配置文件参数传递了一些值?