Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rasheedamir/c35d382c4ed5a8b5aea427047ffa85e5 to your computer and use it in GitHub Desktop.
Save rasheedamir/c35d382c4ed5a8b5aea427047ffa85e5 to your computer and use it in GitHub Desktop.
OSX: 3-node Cassandra cluster + OpsCenter using Docker Compose
brew install boot2docker
eval $(boot2docker shellinit)
boot2docker up
sudo pip install -U docker-compose

# put the docker-compose.yml file in a directory e.g. ~/Work/docker/cassandra

cd ~/Work/docker/cassandra
docker-compose up

open http://$(boot2docker ip):8888
cass0:
image: poklet/cassandra
ports:
- "9042:9042"
- "9160:9160"
cass1:
image: poklet/cassandra
links:
- cass0:seed
environment:
SEEDS: seed
cass2:
image: poklet/cassandra
links:
- cass0:seed
environment:
SEEDS: seed
ops:
image: poklet/opscenter
links:
- cass0:seed
ports:
- "8888:8888"
# After launching with `docker-compose up` in OSX run:
# open http://$(boot2docker ip):8888
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment