如何将默认Docker映像推送到Cloud Foundry时添加配置文件

问题描述 投票:0回答:1

如已宣布,不再支持Swisscom logstash buildpack。提出的解决方案是推送默认docker映像。我试图找出附加策展人配置而不将其“烘焙”在docker映像中的方法。有任何想法吗?谢谢

cloudfoundry swisscomdev
1个回答
0
投票

支持论坛中有两篇文章在这里讨论您的问题的某些方面:

https://docs.developer.swisscom.com/service-offerings/logstash-docker.htmlhttps://docs.developer.swisscom.com/service-offerings/kibana-docker.html

他们实际上建议:

[如果您希望使用配置文件,则可以派生官方Docker映像,并将配置文件ADD存储在自己的Dockerfile中。

我假设这正是您不希望做的,但是据我所知,您可以通过环境变量传入大多数配置。

如果可以创建一个单独的Docker映像,您还可以将配置托管在某个地方(假设在S3上,然后在Docker容器启动时动态地检索它。

您也可以将配置安装程序构建到部署安装程序中,尽管我没有使用docker build-pack尝试过,但是您可以在CloudFoundry中“堆叠”多个构建包并将配置文件预加载到虚拟服务器中作为初始构建包步骤的一部分。这里有更多有关如何执行此操作的信息:https://docs.cloudfoundry.org/buildpacks/use-multiple-buildpacks.html

© www.soinside.com 2019 - 2024. All rights reserved.