Created
May 29, 2015 20:32
-
-
Save pdxjohnny/c66c58b794b6018393c2 to your computer and use it in GitHub Desktop.
Docker cassandra scripts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/sh | |
# /etc/init.d/docker-cassandra | |
# | |
case "$1" in | |
start) | |
echo "Starting docker cassandra..." | |
docker start cassandra_cassandra_1 | |
;; | |
stop) | |
echo "Stoping docker cassandra..." | |
docker stop cassandra_cassandra_1 | |
;; | |
*) | |
echo "Usage: sudo service docker-cassandra {start|stop}" | |
exit 1 | |
;; | |
esac | |
exit 0 | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
cassandra: | |
image: cassandra:latest | |
ports: | |
- "17000:7000" | |
- "17001:7001" | |
- "17199:7199" | |
- "19042:9042" | |
- "19160:9160" | |
volumes: | |
- /srv/docker/cassandra:/var/lib/cassandra/data | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Run as root | |
NAME="docker-cassandra" | |
docker-compose up | |
cp ./${NAME} /etc/init.d/${NAME} | |
chmod 774 /etc/init.d/${NAME} | |
update-rc.d ${NAME} defaults 99 01 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment