Docker + Swarm + etcd 集群搭建

安装Swarm集群

环境信息

服务器:

  • 192.168.99.100 centos-node1
  • 192.168.99.101 centos-node2
  • 192.168.99.102 centos-node3

集群信息:

  • etc服务器: 192.168.99.100:2379
  • swarm manage: 192.168.99.101:3376
  • swarm-node1: 192.168.99.100:2375
  • swarm-node2: 192.168.99.101:2375
  • swarm-node3: 192.168.99.102:2375

准备

  • 在所有的机器上安装dokcer
  • 在centos-node1 上docker pull ystyle/etcd (官方的下载不了,自己做了个一样的)
  • 在所有机器上dokcer pull swarm
  • 以上三步可以用docker-machine完成
  • 开放所有机器的2375端口, centos-node12379端口,centos-node23376端口

安装etcd k-v数据库

在centos-node1上执行:

加入集群

  1. 在centos-node1执行:

  1. 在centos-node2执行:

  1. 在centos-node3执行:

启动swarm manage

在centos-node2上执行

记录

  1. 如果docker info 出现Error: ID duplicated.删掉/etc/docker/key.json文件(我的虚拟机是直接复制出来的)

参考资料

1 3 收藏 1 评论

关于作者:星痕

程序员是值得尊敬的,程序员的双手是魔术师的双手。他们把枯燥无味的代码变成了丰富多彩的软件…… 个人主页 · 我的文章 · 1 ·     

相关文章

可能感兴趣的话题



直接登录
最新评论
跳到底部
返回顶部