04_Create a swarm

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了04_Create a swarm相关的知识,希望对你有一定的参考价值。

通过docker-machine 来创建节点和初始化swarm 集群


1)  docker-machine ssh manager1

2)  docker swarm init --advertise-addr <MANAGER-IP>

如果你是使用docker for mac 或者是docker for windows 在测试的单节点上面,直接使用docker swarm init ,不需要带参数。

$ docker swarm init --advertise-addr 192.168.99.100
Swarm initialized: current node (dxn1zf6l61qsb1josjja83ngz) is now a manager.
To add a worker to this swarm, run the following command:
    docker swarm join     --token SWMTKN-1-49nj1cmql0jkz5s954yi3oex3nedyz0fb0xx14ie39trti4wxv-8vxv8rssmk743ojnwacrr2e7c     192.168.99.100:2377
To add a manager to this swarm, run ‘docker swarm join-token manager‘ and follow the instructions.


--advertise-addr  参数用来指定manager 节点对外的IP地址为 192.168.99.100

其他节点必须要能够访问到该管理节点的IP。


3) docker info  

查看当前集群的状态

$ docker info
Containers: 2
Running: 0
Paused: 0
Stopped: 2
  ...snip...
Swarm: active
  NodeID: dxn1zf6l61qsb1josjja83ngz
  Is Manager: true
  Managers: 1
  Nodes: 1
  ...snip...


4) docker node ls 

查看节点的信息

$ docker node ls
ID      HOSTNAME  STATUS  AVAILABILITY  MANAGER STATUS
dxn1zf6l61qsb1josjja83ngz *  manager1       Ready     Active                Leader


*  星号表示你当前正连接在该节点上面


docker swarm mode 会自动命名节点的主机名。

本文出自 “清风柳絮” 博客,请务必保留此出处http://binuu.blog.51cto.com/801317/1942291

以上是关于04_Create a swarm的主要内容,如果未能解决你的问题,请参考以下文章

07_apply rolling updates to a service

Oracle_Q&A_04

docker探索-使用docker service管理swarm(十一 )

08_drain a node on the swarm

[AndroidStudio]_[初级]_[配置自动完成的代码片段]

text 此片段用于以下知识库文章 - http://kb.wpbeaverbuilder.com/article/591-create-a-filter-to-customize-the-di