From 28930dd7b856f7f97a65897d89ddb29cf32bb205 Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Sat, 17 Jan 2026 22:31:45 +0100 Subject: Dockerfile for elasticsearch v2.4.6 --- data/docker-elasticsearch2/Dockerfile | 30 ++++++++++++++++++++++++++++++ data/docker-elasticsearch2/README.rst | 7 +++++++ 2 files changed, 37 insertions(+) create mode 100644 data/docker-elasticsearch2/Dockerfile create mode 100644 data/docker-elasticsearch2/README.rst 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 -- cgit v1.2.3