【发布时间】:2018-09-19 23:15:09
【问题描述】:
我是 docker 的初学者,因此有疑问。我有一个简单的 Spring Boot 应用程序从配置服务器获取属性。我想 dockerize 我的应用程序并拥有一个可以跨环境使用的静态图像。假设配置服务器 url 在更高的环境中会发生变化,是否可以将配置服务器 url (spring.cloud.config.uri) 与 docker run 命令一起传递?我的 docker 文件有一个 ENTRYPOINT 提及 java -jar 用于启动应用程序。
【问题讨论】:
-
只需在启动 docker 容器时指定一个 docker 环境变量
SPRING_CLOUD_CONFIG_URI所需的值。 -
@M.Deinum 谢谢!与我假设的 SPRING_PROFILES_ACTIVE 传递方式相同?
-
完全一样,对于任何属性来说都是一样的。
-
@M.Deinum 如果您可以将其添加为答案,我可以接受。