diff --git a/cluster/addons/fluentd-elasticsearch/es-image/Dockerfile b/cluster/addons/fluentd-elasticsearch/es-image/Dockerfile index 93f050ef15f..c9dc57ef3ff 100644 --- a/cluster/addons/fluentd-elasticsearch/es-image/Dockerfile +++ b/cluster/addons/fluentd-elasticsearch/es-image/Dockerfile @@ -44,9 +44,9 @@ COPY elasticsearch_logging_discovery / RUN useradd --no-create-home --user-group elasticsearch \ && mkdir /data \ - && chown -R elasticsearch:elasticsearch /elasticsearch /elasticsearch_logging_discovery /run.sh /data + && chown -R elasticsearch:elasticsearch /elasticsearch VOLUME ["/data"] EXPOSE 9200 9300 -CMD ["/bin/su", "-c", "/run.sh", "elasticsearch"] \ No newline at end of file +CMD /run.sh \ No newline at end of file diff --git a/cluster/addons/fluentd-elasticsearch/es-image/run.sh b/cluster/addons/fluentd-elasticsearch/es-image/run.sh index 8f8270edcab..5d5f026d716 100755 --- a/cluster/addons/fluentd-elasticsearch/es-image/run.sh +++ b/cluster/addons/fluentd-elasticsearch/es-image/run.sh @@ -22,4 +22,6 @@ export MINIMUM_MASTER_NODES=${MINIMUM_MASTER_NODES:-2} /elasticsearch_logging_discovery >> /elasticsearch/config/elasticsearch.yml -/elasticsearch/bin/elasticsearch +chown -R elasticsearch:elasticsearch /data + +/bin/su -c /elasticsearch/bin/elasticsearch elasticsearch