【发布时间】:2018-08-08 08:50:59
【问题描述】:
我正在创建一个将在其中运行 java 应用程序的图像。 Java 应用程序进程创建命令从映像内部的配置文件中获取参数。我想使用环境变量来设置那些配置文件内容。我不知道如何修改这些值。当我只是简单地复制文件时,它只是复制环境变量名称。
FROM base-image
ARG SERVICE=test
ENV SERVICE $SERVICE
COPY runtime.properties /tmp/
RUN chmod 700 /tmp/runtime.properties
# here i am creating java process using those properties
runtime.properties
# few lines
SERVICE_NAME='${SERVICE}'
# few lines
【问题讨论】:
标签: docker docker-compose containers dockerfile