Last active
February 18, 2016 05:11
-
-
Save clintkitson/832e86489ea1f480789e to your computer and use it in GitHub Desktop.
docker scaleio
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
docker-machine create --driver=virtualbox tb | |
eval $(docker-machine env tb) | |
docker-machine ssh tb sudo dd if=/dev/zero of=/sio_device1 bs=1 count=0 seek=100G | |
docker build -t scaleio-tb scaleio-tb/. | |
docker-machine create --driver=virtualbox mdm2 | |
eval $(docker-machine env mdm2) | |
docker-machine ssh mdm2 sudo dd if=/dev/zero of=/sio_device1 bs=1 count=0 seek=100G | |
docker build -t scaleio-secondary-mdm scaleio-secondary-mdm/. | |
docker-machine create --driver=virtualbox mdm1 | |
eval $(docker-machine env mdm1) | |
docker-machine ssh mdm1 sudo dd if=/dev/zero of=/sio_device1 bs=1 count=0 seek=100G | |
docker build -t scaleio-primary-mdm scaleio-primary-mdm/. | |
eval $(docker-machine env tb) | |
docker run -d -p 9011:9011 -p 7072:7072 -v /sio_device1:/sio_device1 --privileged scaleio-tb | |
eval $(docker-machine env mdm2) | |
docker run -d -p 6611:6611 -p 9011:9011 -p 7072:7072 -v /sio_device1:/sio_device1 --privileged scaleio-secondary-mdm | |
eval $(docker-machine env mdm1) | |
docker run -d -p 80:80 -p 443:443 -p 6611:6611 -p 9011:9011 -p 7072:7072 -v /sio_device1:/sio_device1 -v /dev/shm:/dev/shm --privileged \ | |
-e IP_DOCKER_HOST=$(docker-machine ip mdm1) -e IP_SECONDARY_MDM=$(docker-machine ip mdm2) -e IP_TB=$(docker-machine ip tb) \ | |
-e DEVICE_LIST=/sio_device1 \ | |
scaleio-primary-mdm | |
eval $(docker-machine env tb) && docker rm -f $(docker ps -qa) | |
eval $(docker-machine env mdm1) && docker rm -f $(docker ps -qa) | |
eval $(docker-machine env mdm2) && docker rm -f $(docker ps -qa) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment