Docker image for using `zk-web` as ZooKeeper Web UI
100K+
This images contains the latest release of zk-web on a minimal Alpine Linux base image with Java 8.
The following non-mandatory options can be passed to the Docker image:
HTTP_PORT: The container porton which the zk-web application should run. Default 8080.USER: The user name for accessing the frontendPASSWORD: The password for accessing the frontendZK_DEFAULT_NODE: The default node address, i.e. 192.168.0.100:2181/Write access
If you want to have write access to your ZooKeeper nodes, you have to set the USER and PASSWORD environment variables!
The image can be run either via Mesos Marathon, or directly on the Docker host.
The following sets a ZK_DEFAULT_NODE and starts the zk-web application on a Marathon-defined port:
curl -XPOST 'http://192.168.0.100:8080/v2/apps' -d '{
"id": "zookeeper-web-ui",
"env": {
"ZK_DEFAULT_NODE": "192.168.0.100:2181/"
},
"container": {
"docker": {
"image": "tobilg/zookeeper-webui",
"network": "BRIDGE",
"portMappings": [
{ "containerPort": 8080, "protocol": "tcp" }
]
},
"type": "DOCKER"
},
"cpus": 0.5,
"mem": 1024,
"instances": 1
}'
The following will expose zk-web on the host port 8080:
docker run -d \
-p 8080:8080 \
-e ZK_DEFAULT_NODE=192.168.0.100:2181/ \
--name zk-web \
-t tobilg/zookeeper-webui
Content type
Image
Digest
sha256:19f1c7fcd…
Size
87.2 MB
Last updated
almost 10 years ago
docker pull tobilg/zookeeper-webui