The current repo belongs to Paused status, and some functions are restricted. For details, please refer to the description of repo status
4 Star 1 Fork 0

openfans.org / cecos-caas-demo
Paused

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
cecos-caas-demo.sh 728 Bytes
Copy Edit Raw Blame History
aiminick authored 2018-02-22 00:51 . first commit
#!/bin/sh
echo 'cecos-caas-demo'
cd $(dirname $0)
exec_in() { docker-compose exec -T $@; }
# Fresh start
docker-compose down
# Up all dinds nodes
docker-compose up -d manager1 manager2 worker1 worker2
# Manager1 init
exec_in manager1 docker swarm init
TOKEN_WORKER="$(exec_in manager1 docker swarm join-token -q worker)"
TOKEN_MANAGER="$(exec_in manager1 docker swarm join-token -q manager)"
# Manager2 join
exec_in manager2 docker swarm join --token $TOKEN_MANAGER manager1:2377
# Worker1 join
exec_in worker1 docker swarm join --token $TOKEN_WORKER manager1:2377
# Worker2 join
exec_in worker2 docker swarm join --token $TOKEN_WORKER manager1:2377
# Up app
docker-compose up -d cecos-caas-demo-proxy cecos-caas-demo
JavaScript
1
https://gitee.com/openfans.org/cecos-caas-demo.git
git@gitee.com:openfans.org/cecos-caas-demo.git
openfans.org
cecos-caas-demo
cecos-caas-demo
master

Search