将外部application.properties文件添加到tomcat内的dockerized spring boot web app

我有tomcat的docker镜像和tomcat / webapps文件夹中的spring boot web应用程序.该应用程序有自己的application.properties文件打包在该文件夹中.
我想为运行docker镜像的任何人提供选项来安装它自己的外部application.properties文件,以便运行spring boot web app.

怎么能完成这个?
非常感谢你

最佳答案
类似于agnul的答案,你可以从docker引擎的主机上安装一个卷,参见here

就像是:

docker run -d -P --name web -v /config:/config ...

启动JVM时,将系统属性提供给/ config

java -jar myproject.jar --spring.config.location=file:/config/application.properties

转载注明原文:将外部application.properties文件添加到tomcat内的dockerized spring boot web app - 代码日志