本篇文章主要介绍了"dont come any closer Docker Swarm项目",主要涉及到dont come any closer方面的内容,对于系统运维感兴趣的同学可以参考一下:
Docker Swarm项目 Docker Swarm是Docker官方编排(项目之一,负责对Docker集群进行管理.DockerSwarm将一群Docker...
Docker Swarm项目
Docker Swarm是Docker官方编排(项目之一,负责对Docker集群进行管理.Docker
Swarm将一群Docker宿主机变成一个单一的,虚拟的主机.
Swarm使用标准的Docker API接口作为其前端访问入口,换言之,各种形式的Docker工具比如Dokku,Compose,Krane,Deis,Docker-py,Docker本身等都可以很容易的与Swarm进行集成.
在使用Swarm管理docker集群的时候,
会有一个swarm manager以及若干swarm node,swarm manager上运行swarm
daemon,用户只需要跟swarm manager通信,然后swarm
manager再根据discovery service的信息选择一个swarm node来运行container.
需要注意的是,swarm daemon只是一个任务调度器(scheduler)和路由器(router),他本身不运行容器,它只接受Docker
Client发送过来的请求,调度合适的swarm node来运行container.这意味着,即使swarm
daemon由于某些原因挂掉了,已经运行起来的容器也不会有任何影响.