docker内置编排功能和目前成熟的编排工具相比可能还略显弱势,但是毕竟它是docker原生态的工具,占有地利的得天独厚的优势。同时目前内置swarm/node/service“三剑客”所组成的组合也能对普通的编排和应用场景提供足够的支持。本文将对docker1.12中这三小件进行简单总结。
docker swarm
操作 |
详细说明 |
init |
初期化集群 |
join |
以node(worker)或者manager的身份加入集群 |
join-token |
管理join-token |
update |
更新集群 |
leave |
退出集群 |
docker node
操作 |
详细说明 |
demote |
将集群中的某一manager节点降格 |
inspect |
取得node的Jason详细信息 |
ls |
取得集群的的node列表信息 |
promote |
将集群中的某一节点升格成为manager节点 |
rm |
删除集群中某个节点 |
ps |
显示某个节点上的详细task信息 |
update |
更新节点 |
docker service
操作 |
详细说明 |
create |
创建Service |
inspect |
取得Service的Jason详细信息 |
ps |
取得Service的tasks信息 |
ls |
取得service列表信息 |
rm |
删除service |
scale |
调整service的replicas |
update |
更新service |