diff --git a/Dockerfile b/Dockerfile index 91ca5c8..8f4bf04 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,15 +1,18 @@ -FROM elasticsearch:2.4.0 +FROM elasticsearch:5.5.2 -RUN bin/plugin install lmenezes/elasticsearch-kopf/v2.1.2 -RUN bin/plugin install io.fabric8/elasticsearch-cloud-kubernetes/2.4.0_01 +RUN bin/elasticsearch-plugin install io.fabric8:elasticsearch-cloud-kubernetes:5.5.2 -ENV BOOTSTRAP_MLOCKALL=false NODE_DATA=true NODE_MASTER=true JAVA_OPTS=-Djava.net.preferIPv4Stack=true +ENV BOOTSTRAP_MLOCKALL=true NODE_DATA=true NODE_MASTER=true JAVA_OPTS=-Djava.net.preferIPv4Stack=true + +# Disable swap +RUN echo 'vm.swappiness=1' | tee -a /etc/sysctl.conf # pre-stop-hook.sh and dependencies RUN apt-get update && apt-get install -y \ jq \ curl \ && rm -rf /var/lib/apt/lists/* + COPY pre-stop-hook.sh /pre-stop-hook.sh ADD elasticsearch.yml /usr/share/elasticsearch/config/elasticsearch.yml