Sign inSign up

47deg/cassandra

By 47deg

Updated about 11 years ago

Dockerfile of Cassandra for Docker's automated build.

Image
0

1.2K

47deg/cassandra repository overview

Cassandra Docker Image

Based on Cassandra Datastax, version 2.1.8.

Installation

Docker

Build Docker Image

docker build -t 47deg/cassandra .

Push Image

docker push 47deg/cassandra

Run

Opscenter
docker run -d --name opscenter 47deg/opscenter

To get the OpsCenter IP from the container:

OPS_IP=$(docker inspect -f '{{ .NetworkSettings.IPAddress }}' opscenter)
Running Cassandra Nodes

3 Cassandra nodes for instance, would be launched in this way:

docker run -d -p 9042:9042 --name cass1 -e OPS_IP=$OPS_IP 47deg/cassandra
sleep $DEFAULT_SLEEP

docker run -d -p 9042:9042 --name cass2 -e OPS_IP=$OPS_IP 47deg/cassandra
sleep $DEFAULT_SLEEP

docker run -d -p 9042:9042 --name cass3 -e OPS_IP=$OPS_IP 47deg/cassandra
sleep $DEFAULT_SLEEP

Acknowledgements

This docker image is based on @abh1nav work, in his excellent repository https://github.com/abh1nav/docker-cassandra .

Tag summary

Content type

Image

Digest

sha256:c1490e970

Size

291.7 MB

Last updated

about 11 years ago

docker pull 47deg/cassandra