Return to Image List

zookeeper

Zookeeper

Apache ZooKeeper is a software project of the Apache Software Foundation, providing an open source distributed configuration service, synchronization service, and naming registry for large distributed systems. ZooKeeper was a sub-project of Hadoop but is now a top-level project in its own right.

See zookeeper.apache.org for more information

This image is built by IBM to run on the IBM Z architecture and is not affiliated with any other community that provides a version of this image.


License

View license information here

As with all Docker images, these likely also contain other software which may be under other licenses (such as Bash, etc from the base distribution, along with any direct or indirect dependencies of the primary software being contained).

As for any pre-built image usage, it is the image user's responsibility to ensure that any use of this image complies with any relevant licenses for all software contained within.


Versions

Use the pull string below for the version of this image you require.
3.8.0-temurin docker pull icr.io/ibmz/zookeeper@sha256:fedb3663d2cec6e0adf0b26ca656cd914918f12c7c84a686d278e781e05207bd Vulnerability Report07-22-2025
3.7.0 docker pull icr.io/ibmz/zookeeper@sha256:97f4985d56465031d67143a899e4b1079271877d3c493f82786cedfed10d89e0 Vulnerability Report07-22-2025
3.8 docker pull icr.io/ibmz/zookeeper@sha256:34b6f8336d0edd60bd183583e4671773611b030e862d8b16bfa7636cb0976dbf Vulnerability Report07-22-2025
3.8.0 docker pull icr.io/ibmz/zookeeper@sha256:20063162e28c4b4b8ce030d627e19d6f8d029aeeef973ab63536718a23a691af Vulnerability Report07-22-2025
3.8.1-temurin docker pull icr.io/ibmz/zookeeper@sha256:1ed8bf931127906b6bb0ca4cb00f6d081fd2fa48b1e4abb87c6eac6f89b66ede Vulnerability Report07-22-2025
Version Pull String Security (IBM Cloud) Created

Usage Notes

Start a Zookeeper server instance:

docker run --name some-zookeeper --restart always -d icr.io/ibmz/zookeeper:[version]

This image includes EXPOSE 2181 2888 3888 8080 (the zookeeper client port, follower port, election port, AdminServer port respectively), so standard container linking will make it automatically available to the linked containers. Since the Zookeeper "fails fast" it's better to always restart it.

Connect to Zookeeper from an application in another Docker container:

docker run --name some-app --link some-zookeeper:icr.io/ibmz/zookeeper:[version] -d application-that-uses-zookeeper

Connect to Zookeeper from the Zookeeper command line client:

docker run -it --rm --link some-zookeeper:icr.io/ibmz/zookeeper:[version] zookeeper zkCli.sh -server zookeeper