This is docker image of Apache Storm. This image does not work alone. It
depends on an external ZooKeeper service and you need to tell it how to
connect to ZooKeeper by mounting your own storm.yaml template or set
STORM_ZOOKEEPER_SERVERS, STORM_ZOOKEEPER_PORT and STORM_ZOOKEEPER_ROOT
environment variables to the correct values.
By default, no component of Storm will be started. You choose which components
to run by set it in STORM_SERVICES environment variable. This variable can
be set to any combination of the following values
This will allow you to run Storm in multiple containers and you can choose
which components to run on which container.
Here is an example of docker-compose file
version: "3"
services:
zookeeper:
image: zookeeper:3.4.9
restart: always
storm:
image: binhnv/storm:0.10.2
environment:
STORM_ZOOKEEPER_SERVERS: "zookeeper"
STORM_SERVICES: "nimbus ui supervisor"
ports:
- "8080:8080"
Content type
Image
Digest
Size
305.9 MB
Last updated
over 7 years ago
docker pull binhnv/storm