aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2026-01-17 22:31:45 +0100
committerChristian Weiske <cweiske@cweiske.de>2026-01-17 22:31:45 +0100
commit28930dd7b856f7f97a65897d89ddb29cf32bb205 (patch)
tree188495fa8d06511d65f30c1a7db493a3f04d6456
parent86a046e8d9a89ec4aad2f5153e4c4d662c7c6c04 (diff)
downloadphinde-28930dd7b856f7f97a65897d89ddb29cf32bb205.tar.gz
phinde-28930dd7b856f7f97a65897d89ddb29cf32bb205.zip
Dockerfile for elasticsearch v2.4.6HEADmaster
-rw-r--r--data/docker-elasticsearch2/Dockerfile30
-rw-r--r--data/docker-elasticsearch2/README.rst7
2 files changed, 37 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" \
+ ]
diff --git a/data/docker-elasticsearch2/README.rst b/data/docker-elasticsearch2/README.rst
new file mode 100644
index 0000000..d902a69
--- /dev/null
+++ b/data/docker-elasticsearch2/README.rst
@@ -0,0 +1,7 @@
+Docker container for elasticsearch 2.4.6
+========================================
+
+Build it::
+
+ $ docker build . --tag containers.cweiske.de/cweiske/elasticsearch:v2.4.6
+ $ docker push containers.cweiske.de/cweiske/elasticsearch:v2.4.6