Sign inSign up
zookeeper logo

zookeeper:3.9.4-jre-17

Multi-platform
Also known as:
3.9
3.9-jre-17
3.9.4
latest
Databases & storage
Index digest

sha256:dfa9ba46d14bd52bcb3c1dac3ba91f179cf4cebf7ee576e1c2df09c68fc1d30d

OS/ARCH

Compressed size

110.09 MB

Last pushed

7 months by doijanky

Type

Image

Vulnerabilities

7
68
185
53
1

Manifest digest

sha256:6c49a3cafe63aa13a5397d4ec73d167f235748f763ea755c76b12dff27b2f4fd

Layers (29)

eclipse-temurin:21beb43e8991a6b612a61903df24f61458c618b363b411a34c361a847904cfe8
0
1
129
46
0
zookeeper:3.9.4-jre-17
7
67
56
7
1

15

ENV ZOO_CONF_DIR=/conf ZOO_DATA_DIR=/data ZOO_DATA_LOG_DIR=/datalog ZOO_LOG_DIR=/logs ZOO_TICK_TIME=2000 ZOO_INIT_LIMIT=5 ZOO_SYNC_LIMIT=2 ZOO_AUTOPURGE_PURGEINTERVAL=0 ZOO_AUTOPURGE_SNAPRETAINCOUNT=3 ZOO_MAX_CLIENT_CNXNS=60 ZOO_STANDALONE_ENABLED=true ZOO_ADMINSERVER_ENABLED=true

0 B


16

RUN /bin/sh -c set -eux; groupadd -r zookeeper --gid=1000; useradd -r -g zookeeper --uid=1000 zookeeper; mkdir -p "$ZOO_DATA_LOG_DIR" "$ZOO_DATA_DIR" "$ZOO_CONF_DIR" "$ZOO_LOG_DIR"; chown zookeeper:zookeeper "$ZOO_DATA_LOG_DIR" "$ZOO_DATA_DIR" "$ZOO_CONF_DIR" "$ZOO_LOG_DIR" # buildkit

1.79 KB


17

RUN /bin/sh -c set -eux; apt-get update; DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends ca-certificates dirmngr gosu gnupg netcat wget; rm -rf /var/lib/apt/lists/*; gosu nobody true # buildkit

1.14 MB


18

ARG GPG_KEY=3F7A1D16FA4217B1DC75E1C9FFE35B7F15DFA1BA

0 B


19

ARG SHORT_DISTRO_NAME=zookeeper-3.9.4

0 B


20

ARG DISTRO_NAME=apache-zookeeper-3.9.4-bin

0 B


21

RUN |3 GPG_KEY=3F7A1D16FA4217B1DC75E1C9FFE35B7F15DFA1BA SHORT_DISTRO_NAME=zookeeper-3.9.4 DISTRO_NAME=apache-zookeeper-3.9.4-bin /bin/sh -c set -eux; ddist() { local f="$1"; shift; local distFile="$1"; shift; local success=; local distUrl=; for distUrl in 'https://www.apache.org/dyn/closer.cgi?action=download&filename=' https://www-us.apache.org/dist/ https://www.apache.org/dist/ https://archive.apache.org/dist/ ; do if wget -q -O "$f" "$distUrl$distFile" && [ -s "$f" ]; then success=1; break; fi; done; [ -n "$success" ]; }; ddist "$DISTRO_NAME.tar.gz" "zookeeper/$SHORT_DISTRO_NAME/$DISTRO_NAME.tar.gz"; ddist "$DISTRO_NAME.tar.gz.asc" "zookeeper/$SHORT_DISTRO_NAME/$DISTRO_NAME.tar.gz.asc"; export GNUPGHOME="$(mktemp -d)"; gpg --keyserver hkps://keyserver.pgp.com --recv-key "$GPG_KEY" || gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys "$GPG_KEY" || gpg --keyserver hkps://pgp.mit.edu --recv-keys "$GPG_KEY"; gpg --batch --verify "$DISTRO_NAME.tar.gz.asc" "$DISTRO_NAME.tar.gz"; tar -zxf "$DISTRO_NAME.tar.gz"; mv "$DISTRO_NAME/conf/"* "$ZOO_CONF_DIR"; rm -rf "$GNUPGHOME" "$DISTRO_NAME.tar.gz" "$DISTRO_NAME.tar.gz.asc"; chown -R zookeeper:zookeeper "/$DISTRO_NAME" # buildkit

21.17 MB


22

WORKDIR /apache-zookeeper-3.9.4-bin

32 B


23

VOLUME [/data /datalog /logs]

0 B


24

EXPOSE map[2181/tcp:{} 2888/tcp:{} 3888/tcp:{} 8080/tcp:{}]

0 B


25

ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/apache-zookeeper-3.9.4-bin/bin ZOOCFGDIR=/conf

0 B


26

COPY docker-entrypoint.sh / # buildkit

776 B


27

ENTRYPOINT ["/docker-entrypoint.sh"]

0 B


28

CMD ["zkServer.sh" "start-foreground"]

0 B