Docker组合和RESTconfiguration

假设我有一个由elasticsearch组成的docker撰写服务和一个使用elasticsearch的nodeJS应用程序。 就像是 :

web_app: image: my_nodejs links: - ess ... ess: image: elasticsearch expose: - "9200" - "9300" 

我需要确保在我的elasticsearch实例中存在一个特定的索引。 无论出于什么原因(不要问),我必须通过rest调用将此索引添加到正在运行的elasticsearch容器。 做这个的最好方式是什么?

我可以运行一个短期工作只是为了创build一个REST调用索引,但是我必须做docker撰写不支持的监视和依赖工作。

我更喜欢在ess映像的脚本中运行REST调用的想法。 这是好的做法吗? 我错过了什么吗?

运行创build索引脚本作为ess服务的入口脚本的一部分将工作。 我喜欢在图像的构build阶段做这样的工作,但是要设置它还需要一点点工作。