Dockerfile环境变量ENV设置与引用

FROM xxx/jdk1.8-mini:latest
MAINTAINER xxx [email protected]
ENV profile=prod
ADD app-1.0.0-bin.zip /app-1.0.0-bin.zip
RUN sh -c 'unzip /app-1.0.0-bin.zip'
EXPOSE 8081
ENTRYPOINT ["/app-1.0.0/start.sh", "start", "${profile}"]

上面profile为Dockerfile脚本中设置的ENV环境变量,在执行命令或文件中使用${profile}方式引用,可用于解决Docker启动时传入一些参数

你可能感兴趣的:(随笔,docker,java,linux)