Sign inSign up
neo4j logo

neo4j:community-ubi10

Multi-platform
Also known as:
2026-community-ubi10
2026-ubi10
2026.09-community-ubi10
2026.09-ubi10
2026.09.0-community-ubi10
2026.09.0-ubi10
ubi10
Databases & storage
Index digest

sha256:336e4bbda1456f30fb66b623beb7414f87eb17215bf20a754d54c013a6ca8dea

OS/ARCH

Compressed size

388.34 MB

Last pushed

2 days by doijanky

Type

Image

Vulnerabilities

0
5
3
0
0

Manifest digest

sha256:a110d7163bc89485e7f28675595509013c154be2bd3c73f61bd5445c132e259d

Layers (29)

redhat/ubi10-minimal:latest
0
0
0
0
0
neo4j:community-ubi10
0
5
3
0
0

18

RUN /bin/sh -c set -eux; arch="$(rpm --query --queryformat='%{ARCH}' rpm)"; case "${arch}" in 'x86_64') tini_url="https://github.com/krallin/tini/releases/download/v0.19.0/tini"; tini_sha="93dcc18adc78c65a028a84799ecf8ad40c936fdfc5f2a57b1acda5a8117fa82c"; suexec_url="https://github.com/ncopa/su-exec/releases/download/v0.3/su-exec-static-v0.3-x86_64"; suexec_sha="675e7b454ad96e7631029f0b71c9ad5a6c23b553a8952ed528de1e591ca7cef0"; ;; 'aarch64') tini_url="https://github.com/krallin/tini/releases/download/v0.19.0/tini-arm64"; tini_sha="07952557df20bfd2a95f9bef198b445e006171969499a1d361bd9e6f8e5e0e81"; suexec_url="https://github.com/ncopa/su-exec/releases/download/v0.3/su-exec-static-v0.3-arm64"; suexec_sha="a08773d4af76a30371f8d1c93e86e8ac2b0379c9e75dce9d694c5059b0544909"; ;; *) echo >&2 "Neo4j does not currently have a docker image for architecture $arch"; exit 1 ;; esac; microdnf install -y --nodocs findutils gnupg gzip hostname java-25-openjdk-headless jq procps tar wget which; wget -q ${tini_url} -O /usr/bin/tini; wget -q ${tini_url}.asc -O tini.asc; echo "${tini_sha}" /usr/bin/tini | sha256sum -c --strict --quiet; chmod a+x /usr/bin/tini; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 595E85A6B1B4779EA4DAAEC70B588DFF0527A9B7 B42F6819007F00F88E364FD4036A9C25BF357DD4; gpg --batch --verify tini.asc /usr/bin/tini; wget -q ${suexec_url} -O /usr/bin/su-exec; echo "${suexec_sha}" /usr/bin/su-exec | sha256sum -c; chmod +x /usr/bin/su-exec; gpgconf --kill all; rm -rf "$GNUPGHOME" /tini.asc; microdnf clean all # buildkit

99.43 MB


19

ENV NEO4J_SHA256=cdaa0905d9a533bbbc474d239c268f69978982eb5ca3177666c04c9792d1c399 NEO4J_TARBALL=neo4j-community-2026.09.0-unix.tar.gz NEO4J_EDITION=community NEO4J_HOME=/var/lib/neo4j LANG=C.UTF-8

0 B


20

ARG NEO4J_URI=https://dist.neo4j.org/neo4j-community-2026.09.0-unix.tar.gz

0 B


21

COPY ./local-package/* /startup/ # buildkit

10.02 KB


22

RUN |1 NEO4J_URI=https://dist.neo4j.org/neo4j-community-2026.09.0-unix.tar.gz /bin/sh -c set -eux; groupadd --gid 7474 --system neo4j && useradd --uid 7474 --system --no-create-home --home "${NEO4J_HOME}" --gid neo4j neo4j; curl --fail --silent --show-error --location --remote-name ${NEO4J_URI}; echo "${NEO4J_SHA256} ${NEO4J_TARBALL}" | sha256sum -c --strict --quiet; tar --extract --file ${NEO4J_TARBALL} --directory /var/lib; mv /var/lib/neo4j-* "${NEO4J_HOME}"; rm ${NEO4J_TARBALL}; sed -i 's/Package Type:.*/Package Type: docker ubi10/' $NEO4J_HOME/packaging_info; mv /startup/neo4j-admin-report.sh "${NEO4J_HOME}"/bin/neo4j-admin-report; mv "${NEO4J_HOME}"/data /data; mv "${NEO4J_HOME}"/logs /logs; chown -R neo4j:neo4j /data; chmod -R 777 /data; chown -R neo4j:neo4j /logs; chmod -R 777 /logs; chown -R neo4j:neo4j "${NEO4J_HOME}"; chmod -R 777 "${NEO4J_HOME}"; chmod -R 755 "${NEO4J_HOME}/bin"; ln -s /data "${NEO4J_HOME}"/data; ln -s /logs "${NEO4J_HOME}"/logs # buildkit

274.64 MB


23

ENV PATH=/var/lib/neo4j/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

0 B


24

WORKDIR /var/lib/neo4j

32 B


25

VOLUME [/data /logs]

0 B


26

EXPOSE map[7473/tcp:{} 7474/tcp:{} 7687/tcp:{}]

0 B


27

ENTRYPOINT ["tini" "-g" "--" "/startup/docker-entrypoint.sh"]

0 B


28

CMD ["neo4j"]

0 B