首页 > 代码库 > 04_Create a swarm
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。