ambar-es (2.1)
Published 4 years ago by abderr
Installation
docker pull git.abderr.ovh/abderr/ambar-es:2.1sha256:b05034110bf72c768e3264ddb81032558c6a325c28b9f6d32e6368681d63796aImage Layers
| ADD file:a71e077a42995a68ffe4834d85cfe26af4ea12aa8ed43decc03cc487124b1f70 in / |
| CMD ["bash"] |
| /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl wget && rm -rf /var/lib/apt/lists/* |
| /bin/sh -c set -ex; if ! command -v gpg > /dev/null; then apt-get update; apt-get install -y --no-install-recommends gnupg dirmngr ; rm -rf /var/lib/apt/lists/*; fi |
| /bin/sh -c apt-get update && apt-get install -y --no-install-recommends bzip2 unzip xz-utils && rm -rf /var/lib/apt/lists/* |
| ENV LANG=C.UTF-8 |
| /bin/sh -c { echo '#!/bin/sh'; echo 'set -e'; echo; echo 'dirname "$(dirname "$(readlink -f "$(which javac || which java)")")"'; } > /usr/local/bin/docker-java-home && chmod +x /usr/local/bin/docker-java-home |
| /bin/sh -c ln -svT "/usr/lib/jvm/java-8-openjdk-$(dpkg --print-architecture)" /docker-java-home |
| ENV JAVA_HOME=/docker-java-home/jre |
| ENV JAVA_VERSION=8u151 |
| ENV JAVA_DEBIAN_VERSION=8u151-b12-1~deb9u1 |
| ENV CA_CERTIFICATES_JAVA_VERSION=20170531+nmu1 |
| /bin/sh -c set -ex; if [ ! -d /usr/share/man/man1 ]; then mkdir -p /usr/share/man/man1; fi; apt-get update; apt-get install -y openjdk-8-jre="$JAVA_DEBIAN_VERSION" ca-certificates-java="$CA_CERTIFICATES_JAVA_VERSION" ; rm -rf /var/lib/apt/lists/*; [ "$(readlink -f "$JAVA_HOME")" = "$(docker-java-home)" ]; update-alternatives --get-selections | awk -v home="$(readlink -f "$JAVA_HOME")" 'index($3, home) == 1 { $2 = "manual"; print | "update-alternatives --set-selections" }'; update-alternatives --query java | grep -q 'Status: manual' |
| /bin/sh -c /var/lib/dpkg/info/ca-certificates-java.postinst configure |
| ENV GOSU_VERSION=1.10 |
| /bin/sh -c set -x && wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$(dpkg --print-architecture)" && wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$(dpkg --print-architecture).asc" && export GNUPGHOME="$(mktemp -d)" && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 && gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu && rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc && chmod +x /usr/local/bin/gosu && gosu nobody true |
| /bin/sh -c set -ex; key='46095ACC8548582C1A2699A9D27D666CD88E42B4'; export GNUPGHOME="$(mktemp -d)"; gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; gpg --export "$key" > /etc/apt/trusted.gpg.d/elastic.gpg; rm -rf "$GNUPGHOME"; apt-key list |
| /bin/sh -c set -x && apt-get update && apt-get install -y --no-install-recommends apt-transport-https && rm -rf /var/lib/apt/lists/* && echo 'deb https://artifacts.elastic.co/packages/5.x/apt stable main' > /etc/apt/sources.list.d/elasticsearch.list |
| ENV ELASTICSEARCH_VERSION=5.6.3 |
| ENV ELASTICSEARCH_DEB_VERSION=5.6.3 |
| /bin/sh -c set -x && dpkg-divert --rename /usr/lib/sysctl.d/elasticsearch.conf && apt-get update && apt-get install -y --no-install-recommends "elasticsearch=$ELASTICSEARCH_DEB_VERSION" && rm -rf /var/lib/apt/lists/* |
| ENV PATH=/usr/share/elasticsearch/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| WORKDIR /usr/share/elasticsearch |
| /bin/sh -c set -ex && for path in ./data ./logs ./config ./config/scripts ; do mkdir -p "$path"; chown -R elasticsearch:elasticsearch "$path"; done |
| COPY dir:c3faa196a3b1c87063ffe0be6ee20b5f2b36a9589fd93336acab4ba1aa6f6855 in ./config |
| VOLUME [/usr/share/elasticsearch/data] |
| COPY file:251082110c6dbdf83c7e443f9451d18e88f56dde65a4e4cbf7b58db1440ef558 in / |
| EXPOSE 9200/tcp 9300/tcp |
| ENTRYPOINT ["/docker-entrypoint.sh"] |
| CMD ["elasticsearch"] |
| /bin/sh -c apt-get update && apt-get install -y iptables && apt-get clean |
| ENV LANIP=172.18.0.1 |
| ENV TZ=UTC |
| /bin/sh -c ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone |
| COPY file:9a9a714be8b473501eb440f3420fb11d2ef546395f50661bdd50ca7431d3db5e in ./config/elasticsearch.yml |
| /bin/sh -c bin/elasticsearch-plugin install http://dl.bintray.com/content/imotov/elasticsearch-plugins/org/elasticsearch/elasticsearch-analysis-morphology/5.6.3/elasticsearch-analysis-morphology-5.6.3.zip |
| /bin/sh -c bin/elasticsearch-plugin install analysis-stempel |
| /bin/sh -c bin/elasticsearch-plugin install analysis-smartcn |
| ENV LANIP=172.18.0.1 |
| ADD file:003162abd2d1265d3f47d4b3131a8acb23d55fab4c2a8673a609a4b673e779a4 in / |
| /bin/sh -c chmod +x /iptables.sh |
| CMD ["elasticsearch"] |
| HEALTHCHECK &{["CMD-SHELL" "curl -f http://localhost:9200/ || exit 1"] "5s" "30s" "0s" '2'} |