用 Docker Machine 一次创建上百台Docker Swarm集群主机的方法
# 在本地机器上安装Docker Machine以后,# 怎样一下子创建X台管理主机Y台工作节点的Docker Swarm集群测试环境呢?# 要创建多少台?自己改一下数字就好!# 先定义好管理节点和工作节点的数量# Define the number of managers/workersMANAGER=3WORKER=5# 创建Docker虚拟机主机
# 在本地机器上安装Docker Machine以后,
# 怎样一下子创建X台管理主机Y台工作节点的Docker Swarm集群测试环境呢?
# 要创建多少台?自己改一下数字就好!
# 先定义好管理节点和工作节点的数量
# Define the number of managers/workers
MANAGER=3
WORKER=5
# 创建Docker虚拟机主机
# Create the Docker hosts
for i in $(seq 1 $MANAGER); do docker-machine create --driver virtualbox manager$i; done
for i in $(seq 1 $WORKER); do docker-machine create --driver virtualbox worker$i; done
# 初始化Swarm集群
# Init the swarm
docker-machine ssh manager1 docker swarm init --auto-accept manager --auto-accept worker --listen-addr $(docker-machine ip manager1):2377
# 增加另外的管理节点
# Add additional manager(s)
for i in $(seq 2 $MANAGER); do docker-machine ssh manager$i docker swarm join --manager --listen-addr $(docker-machine ip manager$i):2377 $(docker-machine ip manager1):2377; done
# 增加工作节点
# Add workers
for i in $(seq 1 $WORKER); do docker-machine ssh worker$i docker swarm join --listen-addr $(docker-machine ip worker$i):2377 $(docker-machine ip manager1):2377; done
参考链接:http://blog.daocloud.io/dockerstos/
参考链接:http://www.open-open.com/lib/view/open1468891335301.html
更多推荐



所有评论(0)