diff --git a/distribution/docker/src/docker/Dockerfile.ess b/distribution/docker/src/docker/Dockerfile.ess index 197af28b93455..fda90ebf35a0c 100644 --- a/distribution/docker/src/docker/Dockerfile.ess +++ b/distribution/docker/src/docker/Dockerfile.ess @@ -42,3 +42,4 @@ RUN mkdir /app && \\ COPY --from=builder --chown=0:0 /opt /opt USER 1000:0 ENV ES_PLUGIN_ARCHIVE_DIR /opt/plugins/archive +ENV GLIBC_TUNABLES=glibc.malloc.hugetlb=0 diff --git a/distribution/docker/src/docker/dockerfiles/cloud_ess_fips/Dockerfile b/distribution/docker/src/docker/dockerfiles/cloud_ess_fips/Dockerfile index 9f62e3e13457b..8ef976e6c7f6a 100644 --- a/distribution/docker/src/docker/dockerfiles/cloud_ess_fips/Dockerfile +++ b/distribution/docker/src/docker/dockerfiles/cloud_ess_fips/Dockerfile @@ -25,7 +25,7 @@ # Extract Elasticsearch artifact ################################################################################ -FROM docker.elastic.co/wolfi/chainguard-base-fips:latest@sha256:11d66ae7ec7ca1d5a7289750bdd96eb3d8eb592e5b7377f1fc8e4fb556fa7383 AS builder +FROM docker.elastic.co/wolfi/chainguard-base-fips:latest@sha256:efc70f02cdc8aaa7eb5196c5d17719098a3f4bba347aa966a85f7e5452d0a0ca AS builder # Install required packages to extract the Elasticsearch distribution RUN <%= retry.loop(package_manager, "export DEBIAN_FRONTEND=noninteractive && ${package_manager} update && ${package_manager} update && ${package_manager} add --no-cache curl") %> @@ -104,7 +104,7 @@ WORKDIR /usr/share/elasticsearch/config # Add entrypoint ################################################################################ -FROM docker.elastic.co/wolfi/chainguard-base-fips:latest@sha256:11d66ae7ec7ca1d5a7289750bdd96eb3d8eb592e5b7377f1fc8e4fb556fa7383 +FROM docker.elastic.co/wolfi/chainguard-base-fips:latest@sha256:efc70f02cdc8aaa7eb5196c5d17719098a3f4bba347aa966a85f7e5452d0a0ca RUN <%= retry.loop(package_manager, "export DEBIAN_FRONTEND=noninteractive && \n" + @@ -124,6 +124,7 @@ RUN groupadd -g 1000 elasticsearch && \ chown -R 0:0 /usr/share/elasticsearch ENV ELASTIC_CONTAINER=true +ENV GLIBC_TUNABLES=glibc.malloc.hugetlb=0 WORKDIR /usr/share/elasticsearch diff --git a/distribution/docker/src/docker/dockerfiles/wolfi/Dockerfile b/distribution/docker/src/docker/dockerfiles/wolfi/Dockerfile index f981b5318eb51..bc7e0d92a34f9 100644 --- a/distribution/docker/src/docker/dockerfiles/wolfi/Dockerfile +++ b/distribution/docker/src/docker/dockerfiles/wolfi/Dockerfile @@ -25,7 +25,7 @@ # Extract Elasticsearch artifact ################################################################################ -FROM docker.elastic.co/wolfi/chainguard-base:latest@sha256:b5a03b6a754fa2f9a29e44e316a6c4df1f606cd8a3cd8810ce3d6a3a3134428b AS builder +FROM docker.elastic.co/wolfi/chainguard-base:latest@sha256:4a82c706003370964df94913adfc47aab9a55b4fb2490260e7f7ebcf27cc4240 AS builder # Install required packages to extract the Elasticsearch distribution RUN <%= retry.loop(package_manager, "export DEBIAN_FRONTEND=noninteractive && ${package_manager} update && ${package_manager} update && ${package_manager} add --no-cache curl") %> @@ -80,7 +80,7 @@ RUN sed -i -e 's/ES_DISTRIBUTION_TYPE=tar/ES_DISTRIBUTION_TYPE=docker/' bin/elas # Add entrypoint ################################################################################ -FROM docker.elastic.co/wolfi/chainguard-base:latest@sha256:b5a03b6a754fa2f9a29e44e316a6c4df1f606cd8a3cd8810ce3d6a3a3134428b +FROM docker.elastic.co/wolfi/chainguard-base:latest@sha256:4a82c706003370964df94913adfc47aab9a55b4fb2490260e7f7ebcf27cc4240 RUN <%= retry.loop(package_manager, "export DEBIAN_FRONTEND=noninteractive && \n" + @@ -103,6 +103,7 @@ RUN groupadd -g 1000 elasticsearch && \ chown -R 0:0 /usr/share/elasticsearch ENV ELASTIC_CONTAINER=true +ENV GLIBC_TUNABLES=glibc.malloc.hugetlb=0 WORKDIR /usr/share/elasticsearch