Sign inSign up
aerospike logo

aerospike:ee-8.1.2.0

Multi-platform
Also known as:
ee-8.1.2.0_1
Databases & storage
Index digest

sha256:abc5dac5a0cd56d9812cf77f8751ef5855b304265383ba4e929ebc18f4157dce

OS/ARCH

Compressed size

126.18 MB

Last pushed

5 months by doijanky

Type

Image

Vulnerabilities

1
18
106
30
1

Manifest digest

sha256:ba874b287532b156bfbfd368047b4c96eef5ef8e38d1945b764bf0e8c0137574

Layers (17)

ubuntu:d9f96049b7c90a2b05b5dda9b947fcba8cef0e036a6c46bbe7a9eff7aefd15f8
0
1
70
20
0
aerospike:ee-8.1.2.0
1
18
40
20
1

5

LABEL org.opencontainers.image.title=Aerospike Enterprise Server org.opencontainers.image.description=Aerospike is a real-time database with predictable performance at petabyte scale with microsecond latency over billions of transactions. org.opencontainers.image.documentation=https://hub.docker.com/_/aerospike org.opencontainers.image.base.name=docker.io/library/ubuntu:24.04 org.opencontainers.image.source=https://github.com/aerospike/aerospike-server.docker org.opencontainers.image.vendor=Aerospike org.opencontainers.image.version=8.1.2.0 org.opencontainers.image.url=https://github.com/aerospike/aerospike-server.docker

0 B


6

ARG AEROSPIKE_EDITION=enterprise

0 B


7

ENV AEROSPIKE_LINUX_BASE=ubuntu:24.04

0 B


8

SHELL [/bin/bash -Eeuo pipefail -c]

0 B


9

RUN |1 AEROSPIKE_EDITION=enterprise /bin/bash -Eeuo pipefail -c apt-get update; apt-get install -y --no-install-recommends ca-certificates procps ; rm -rf /var/lib/apt/lists/* # buildkit

1.03 MB


10

RUN |1 AEROSPIKE_EDITION=enterprise /bin/bash -Eeuo pipefail -c { apt-get update; apt-get install -y --no-install-recommends curl; ARCH="$(dpkg --print-architecture)"; if [ "${ARCH}" = "amd64" ]; then tiniUrl='https://github.com/aerospike/tini/releases/download/1.0.1/as-tini-static'; tiniSha='d1f6826dd70cdd88dde3d5a20d8ed248883a3bc2caba3071c8a3a9b0e0de5940'; pkgLink='https://download.aerospike.com/artifacts/aerospike-server-enterprise/8.1.2.0/aerospike-server-enterprise_8.1.2.0_tools-13.0.0_ubuntu24.04_x86_64.tgz'; pkgSha='64397bf042e12c52c9e06189a5fbad86efb7d5c405ba1a4736b55d8ab5ee18b8'; elif [ "${ARCH}" = "arm64" ]; then tiniUrl='https://github.com/aerospike/tini/releases/download/1.0.1/as-tini-static-arm64'; tiniSha='1c398e5283af2f33888b7d8ac5b01ac89f777ea27c85d25866a40d1e64d0341b'; pkgLink='https://download.aerospike.com/artifacts/aerospike-server-enterprise/8.1.2.0/aerospike-server-enterprise_8.1.2.0_tools-13.0.0_ubuntu24.04_aarch64.tgz'; pkgSha='30ebebdd07fe0b7a924433dfde3d6dce6d8fe0841a47cdcf427b14162d83e087'; else echo >&2 "error: unsupported architecture '${ARCH}'"; exit 1; fi; }; { curl -fL -o /usr/bin/as-tini-static "${tiniUrl}"; echo "${tiniSha} */usr/bin/as-tini-static" | sha256sum --strict --check -; chmod +x /usr/bin/as-tini-static; }; { mkdir -p /tmp/aerospike; curl -fL -o /tmp/aerospike/pkg.tgz "${pkgLink}"; echo "${pkgSha} */tmp/aerospike/pkg.tgz" | sha256sum --strict --check -; tar -xzf /tmp/aerospike/pkg.tgz --strip-components=1 -C /tmp/aerospike; }; { apt-get install -y --no-install-recommends /tmp/aerospike/aerospike-server-*.deb /tmp/aerospike/aerospike-tools*.deb; }; { mkdir -p /etc/aerospike /licenses /var/log/aerospike /var/run/aerospike; cp /tmp/aerospike/LICENSE /licenses/; if [ "${AEROSPIKE_EDITION}" = "enterprise" ] || [ "${AEROSPIKE_EDITION}" = "federal" ]; then if [ -f /tmp/aerospike/features.conf ]; then cp /tmp/aerospike/features.conf /etc/aerospike/features.conf; fi; fi; rm -rf /tmp/aerospike; apt-mark auto curl; apt-get autoremove -y --purge; rm -rf /var/lib/apt/lists/*; }; echo "done"; # buildkit

102.39 MB


11

COPY aerospike.template.conf /etc/aerospike/aerospike.template.conf # buildkit

1.19 KB


12

EXPOSE map[3000/tcp:{} 3001/tcp:{} 3002/tcp:{}]

0 B


13

COPY entrypoint.sh /entrypoint.sh # buildkit

1.11 KB


14

STOPSIGNAL SIGTERM

0 B


15

ENTRYPOINT ["/usr/bin/as-tini-static" "-r" "SIGUSR1" "-t" "SIGTERM" "--" "/entrypoint.sh"]

0 B


16

CMD ["asd"]

0 B