This image contains dsosd, kafka, avro, and their dependencies. The entrypoint is plain /bin/bash for now. So, the users can create+start a docker container and later docker exec to execute the storage service(s) of their choice.
$ docker run -dit --name=store --network=host \
-v /on-host/storage:/storage:rw \
ovishpc/ldms-storage
$ docker exec -it store /bin/bash
(store) $ rpcbind
(store) $ export DSOSD_DIRECTORY=/etc/dsosd.json
(store) $ dsosd >/var/log/dsosd.log 2>&1 &
(store) $ exit
$ docker run -dit --name=store --network=host \
-v /on-host/storage:/storage:rw \
ovishpc/ldms-storage
$ docker exec -it store /bin/bash
(store) $ cd /opt/kafka*/
(store) $ mkdir -p /var/log/kafka
(store) $ LOG_DIR=/var/log/kafka ./bin/zookeeper-server-start.sh -daemon ./config/zookerper.properties
(store) $ LOG_DIR=/var/log/kafka ./bin/kafka-server-start.sh -daemon ./config/server.properties
(store) $ exit
Content type
Image
Digest
sha256:c289725ed…
Size
826.2 MB
Last updated
almost 2 years ago
docker pull ovishpc/ldms-storage