Skip to content

Instantly share code, notes, and snippets.

@clintkitson
Last active February 18, 2016 05:11
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 clintkitson/832e86489ea1f480789e to your computer and use it in GitHub Desktop.
Save clintkitson/832e86489ea1f480789e to your computer and use it in GitHub Desktop.
docker scaleio
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