Skip to content

Latest commit

 

History

History
50 lines (32 loc) · 1.36 KB

ddc.md

File metadata and controls

50 lines (32 loc) · 1.36 KB
docker-machine create -d virtualbox \
  --virtualbox-memory "2500" \
  --virtualbox-disk-size "5000" node1

docker-machine ls

eval $(docker-machine env node1)

docker run --rm -it \
  -v /var/run/docker.sock:/var/run/docker.sock \
  --name ucp docker/ucp install -i \
  --swarm-port 3376 --controller-port 8085 \
  --host-address $(docker-machine ip node1)

open "https://$(docker-machine ip node1):8085"

TOKEN=$(docker swarm join-token -q manager)

docker-machine create -d virtualbox \
  --virtualbox-memory "2500" \
  --virtualbox-disk-size "5000" node2

eval $(docker-machine env node2)

docker swarm join --token $TOKEN $(docker-machine ip node1):2377

docker-machine create -d virtualbox \
  --virtualbox-memory "2500" \
  --virtualbox-disk-size "5000" node3

eval $(docker-machine env node3)

docker swarm join --token $TOKEN $(docker-machine ip node1):2377

docker network create --attachable --driver overlay proxy

wget https://raw.githubusercontent.com/docker-flow/docker-flow-stacks\
/master/proxy/docker-flow-proxy-admin.yml

docker stack deploy -c docker-flow-proxy-admin.yml proxy

docker stack ps proxy # Wait until at least one proxy replica is running

docker network connect proxy ucp-controller

curl "http://$(docker-machine ip node1):8080/v1/docker-flow-proxy/reconfigure?serviceName=ucp-controller&servicePath=/&port=8080"

docker-machine rm -f node1 node2