使用 Docker 1.12 Swarm 模式创建 Swarm 集群(2)

如果不在上面运行点什么,Swarm 要来何用呢……?当然,我们将要在我们的 Swarm 上部署一些服务,但这一点,还是留给下一篇文章细讲吧。

复制和粘贴

下面是一小段用来创建 Docker 主机并部署 Swarm 的 Shell 脚本。当然了,管理/工作节点的数字都是可以随意改动的。

注意:创建两个管理节点和两个工作节点,仅仅是用来作示范。在工业生产中,我们可能需要在集群里搭建 3 个管理节点和 5 个工作节点(感谢 Stefan 指出了这一点)。

# Define the number of managers/workers MANAGER=3 WORKER=5   # Create the Docker hosts for i in $(seq 1 $MANAGER); do docker-machinecreate --drivervirtualboxmanager$i; done for i in $(seq 1 $WORKER); do docker-machinecreate --drivervirtualboxworker$i; done   # Init the swarm docker-machinesshmanager1dockerswarminit --auto-acceptmanager --auto-acceptworker --listen-addr $(docker-machineipmanager1):2377   # Add additional manager(s) for i in $(seq 2 $MANAGER); do docker-machinesshmanager$i dockerswarmjoin --manager --listen-addr $(docker-machineipmanager$i):2377 $(docker-machineipmanager1):2377; done   # Add workers for i in $(seq 1 $WORKER); do docker-machinesshworker$i dockerswarmjoin --listen-addr $(docker-machineipworker$i):2377 $(docker-machineipmanager1):2377; done  

本文永久更新链接地址

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/67b1d0bff7e43db514dda784c72713e7.html