aboutsummaryrefslogtreecommitdiff
path: root/data/docker-elasticsearch2/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'data/docker-elasticsearch2/Dockerfile')
-rw-r--r--data/docker-elasticsearch2/Dockerfile30
1 files changed, 30 insertions, 0 deletions
diff --git a/data/docker-elasticsearch2/Dockerfile b/data/docker-elasticsearch2/Dockerfile
new file mode 100644
index 0000000..e0a3c8b
--- /dev/null
+++ b/data/docker-elasticsearch2/Dockerfile
@@ -0,0 +1,30 @@
+FROM debian:11
+ARG DEBIAN_FRONTEND=noninteractive
+
+RUN apt update
+RUN apt install -y --no-install-recommends\
+ openjdk-11-jre-headless\
+ wget \
+ && rm -rf /var/lib/apt/lists/*
+# https://www.elastic.co/downloads/past-releases/elasticsearch-2-4-6
+RUN wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/deb/elasticsearch/2.4.6/elasticsearch-2.4.6.deb \
+ && dpkg -i elasticsearch-2.4.6.deb
+
+RUN cd /usr/share/elasticsearch/ \
+ && bin/plugin install delete-by-query
+
+# ----
+#FROM debian:12
+#COPY --from=0 / /
+
+EXPOSE 9200 9300
+
+ENV ES_GC_OPTS=" "
+CMD [\
+ "chroot", "--userspec=101", "/", \
+ "/usr/share/elasticsearch/bin/elasticsearch", \
+ "-Des.default.path.home=/usr/share/elasticsearch", \
+ "-Des.default.path.logs=/var/log/elasticsearch", \
+ "-Des.default.path.data=/var/lib/elasticsearch", \
+ "-Des.default.path.conf=/etc/elasticsearch" \
+ ]