美文网首页
Docker 分布式集群

Docker 分布式集群

作者: 小迷糊紫靈 | 来源:发表于2019-10-01 20:09 被阅读0次

一、在主服务器上创建集群管理服务器。

1.1、初始化swarm

docker swarm init

初始化之后会给出一个加入节点的命令,并且给出了一个生成管理节点的命令

[root@localhost ~]# docker swarm init
Swarm initialized: current node (i2tre1zf2hs4kbg7gn4znon8l) is now a manager.

To add a worker to this swarm, run the following command:

    docker swarm join --token SWMTKN-1-5pho506z7ybc3mnkathb91pummb0h6kbayeph7sxn4cu7a3zqa-7oklzqztj3u6kdgx5ewv0q369 172.30.221.18:2377

To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.

1.2、生成口令

1、生成管理节点口令

docker swarm join-token manager

生成一个管理节点的口令

[root@localhost ~]# docker swarm join-token manager
To add a manager to this swarm, run the following command:

    docker swarm join --token SWMTKN-1-5pho506z7ybc3mnkathb91pummb0h6kbayeph7sxn4cu7a3zqa-cqr13zijt76sus4ewsj5vdbtt 172.30.221.18:2377

2、生成执行节点口令

docker swarm join-token worker
[root@localhost ~]# docker swarm join-token worker
To add a worker to this swarm, run the following command:

    docker swarm join --token SWMTKN-1-5pho506z7ybc3mnkathb91pummb0h6kbayeph7sxn4cu7a3zqa-7oklzqztj3u6kdgx5ewv0q369 172.30.221.18:2377

3、在子服务器执行添加加入节点命令后再管理节点查询

docker node ls

这个时候查看已经生成两个借点,第一个节点是本地的节点,第二个是加入的节点。

[root@localhost ~]# docker node ls
ID                            HOSTNAME                STATUS              AVAILABILITY        MANAGER STATUS      ENGINE VERSION
dd3twc15iaml2dorpj4owin7o     localhost.localdomain   Ready               Active              Reachable           18.09.0
i2tre1zf2hs4kbg7gn4znon8l *   localhost.localdomain   Ready               Active              Leader              18.09.0

已经显示出来标识另外一台的Docker已经加入到这个节点了,Docker集群已经创建完成

相关文章

网友评论

      本文标题:Docker 分布式集群

      本文链接:https://www.haomeiwen.com/subject/bbzkpctx.html