docker - 如何提供application.properties文件以 Spring 启动docker镜像作为输入

标签 docker spring-boot docker-swarm docker-machine

我有spring boot docker镜像。我在application.properties文件中提供了所有参数(环境变量)。通过docker image作为输入运行应用程序时如何提供此文件。

请帮我。

最佳答案

您可以使用docker卷并在docker镜像中启动spring boot应用程序,例如

java -jar /path/to/volume/yourapp.jar --spring.config.location=file:/path/to/volume/application.properties

然后将application.properties外部化到与该卷关联的文件夹。

关于docker - 如何提供application.properties文件以 Spring 启动docker镜像作为输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47350186/

相关文章:

python - 运行 Python 容器时的 Docker "unsupported locale setting"

java - Spring - 动态创建 JMSTemplates

java - SpringBoot, Controller 通过ResponseBodyAdvice返回数据出现错误(类无法转换为字符串)

java - Spring启动与Spring安全错误: There was an unexpected error (type=Forbidden,状态= 403)

c# - 如何在 docker 容器中的rider/visual studio 中运行测试

docker - 在 Docker 中运行 Yocto, "make menuconfig"失败

azure - Docker swarm 部署到 Azure

docker - 如何自动删除未使用的 docker 镜像和容器?

ssl - 使用 Swarm 部署的 Hyperledger Fabric 区 block 链网络上的证书问题

php - 减小 docker 镜像的大小