Elasticsearch docker文件中的$ {source_elasticsearch}是什么

时间:2019-06-13 15:22:27

标签: elasticsearch dockerfile

在Elasticsearch泊坞文件中: https://github.com/elastic/elasticsearch/blob/7.1/distribution/docker/src/docker/Dockerfile

我找到了第25行: $ {source_elasticsearch} Docker文件中这是什么?为什么需要这个?它是如何使用和工作的?

在第27行中的

: 运行tar zxf / opt / $ {elasticsearch} $ {elasticsearch}在哪里定义?

1 个答案:

答案 0 :(得分:1)

在Dockerfile中使用${variable_name}会执行environment replacement

在这种情况下,source_elasticsearchelasticsearch似乎是在build.gradle中定义的。将elasticsearch设置为特定版本的Elasticsearch的tarball的名称时,source_elasticsearch用于复制或下载该tarball。