This is an extended version of the official Docker Cassandra image for added support for rancher.
If run on rancher and setting the environment variable RANCHER_ENABLE=true
, it will need no further configuration and can be run in a service. Just use pboos/rancher-cassandra in a container and it will automatically listen to the primary ip and find the other containers in the service to use as seeds. You can scale it to as many containers as you want. They will automatically build a cluster using Rancher metadata service.