Dynomite server runtime container.
100K+
The dynomite container provides a clean, reusable and immutable runtime environment for the Dynomite server.
Dynomite is a framework that turns single server databases into scalable, distributed databases.
Specifically, Dynomite is a Dynamo-inspired layer that provides sharding, replication, a gossiper, a partitioner and other shared database infrastructure.
DynomiteDB currently provides the Redis API for accessing both in-memory and persistent backends. A common API allows you to reuse queries, data models and knowledge across both traditional database and caching workloads.
DynomiteDB currently supports the following pluggable backends:
dynomite instancedocker run --name dynomite --net=host -d -p 8102:8102 -p 8101:8101 dynomitedb/dynomite
dynomite.yaml configuration fileYou can provide Dynomite with a custom configuration file as show below. In this example, we first clone a git repository that has a custom dynomite.yaml file.
If you plan to use a custom configuration file, then stop and delete the
dynomitecontainer if you previously ran the command above.docker stop dynomite, thendocker rm dynomite.
mkdir -p ~/repos && cd $_
git clone https://github.com/DynomiteDB/docker-custom-conf-files.git
cd docker-custom-conf-files
docker run --name dynomite --net=host -d -p 8102:8102 -p 8101:8101 -v ${PWD}/dynomite.yaml:/etc/dynomitedb/dynomite.yaml dynomitedb/dynomite
build-dynomite imageThe dynomite Docker image is automatically built via DockerHub at https://hub.docker.com/r/dynomitedb/dynomite.
The instructions below allow you to manually build the dynomite image, if required.
Clone the docker-dynomite repo from Github.
mkdir -p ~/repos/ && cd $_
git clone https://github.com/DynomiteDB/docker-dynomite.git
cd into the docker-dynomite directory.
cd ~/docker-dynomite
Create the dynomite image.
docker build -t dynomitedb/dynomite .
Content type
Image
Digest
Size
81.5 MB
Last updated
about 10 years ago
docker pull dynomitedb/dynomite