您的位置:首页 > 运维架构 > Docker

用 Docker Machine 一次创建上百台Docker Swarm集群主机的方法

2016-11-01 18:04 836 查看
# 在本地机器上安装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 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息