【发布时间】:2022-11-30 04:34:57
【问题描述】:
我创建了一个这样的 docker 文件
ARG ENV
FROM openjdk:11-jdk
COPY target/*.jar app.jar
ENTRYPOINT ["java","-jar","-Dspring.profiles.active=${ENV}", "app.jar"]
在做的时候
docker run -p 8100:8080 anupbiswas1984/docker-env --e ENV=test
它没有识别 ${ENV}
在“docker run ...”期间如何将 ENV 作为参数传递
【问题讨论】:
-
ENV(对于ARG)在 docker 中不是好的标识符 .. -
这回答了你的问题了吗? How to pass ARG value to ENTRYPOINT?
标签: spring-boot docker dockerfile