swarn
集群的管理和编排(好比厨房),docker可以初始化一个swarm集群,其他节点可以加入;(分为管理节点,工作节点)
命令->管理节点->api->调度->工作节点(创建task容器,维护创建)
Node
一个Dokcer节点(好比餐桌),多个节点就组成一个网络集群;(管理节点,工作节点)
Service
任务群(好比一个做菜清单),可以在管理节点或者工作节点来运行;核心。用户访问
Task
容器内的命令=细节任务(好比做菜清单的一道菜);一个Service有多个task,由集群来调度由哪个node来完成
Replicas
服务副本与全局服务
--mode string
docker service create --mode replicated --name mytom tomcat:7.0
docker service create --mode replicated --name haha xixi ping baidu.com
网络模式
swarm
overlay
ingress:特殊的overlay网络,具有负载均衡功能!IPVS VIP。
docker在多台机器上,实际上 是同一个ingress网络vip,让集群变成一个整体
多台服务器搭建成集群,为了能让他们互相ping通,搭建一个网络,使得他们可以互相ping通
Docker-Stack
Docker-compose:单机玩具,单机部署项目
Docker-Stack:集群部署