springboot DockerFile

springboot DockerFile,第1张

springboot DockerFile

通过参数传递配置文件

FROM anapsix/alpine-java:8_server-jre_unlimited

MAINTAINER [email protected]
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

RUN mkdir -p /service-archive

WORKDIR /service-archive

#ENV CF application.yml,application-dev.yml

EXPOSE 80

ADD ./target/service-archiver-2.4.6.jar app.jar

RUN sh -c 'touch app.jar'

ENV JAVA_OPTS="" 
 
CMD java -Djava.security.egd=file:/dev/./urandom -jar  -Dspring.config.location=$CF app.jar 

#对应启动命令
#docker run  -itd  -p 80:80 --privileged=true -v /root/service-java/application.yml:/root/application.yml -v /root/service-java/application-dev.yml:/root/application-dev.yml -e CF=/root/application.yml,/root/application-dev.yml  service/app:v1.0
 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5686415.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存