Docker Swarm v1.2.1-rc1 发布了。Docker Swarm是一个Dockerized化的分布式应用程序的本地集群,它是在Machine所提供的功能的基础上优化主机资源的利用率和容错服务。具体来 说,Docker Swarm支持用户创建可运行Docker Daemon的主机资源池,然后在资源池中运行Docker容器。Docker Swarm可以管理工作负载并维护集群状态。
除了资源优化,Docker Swarm可以保证应用的高可用性和容错性。Docker Swarm会不断的检查Docker Daemon所在主机的健康状态。当某个主机不可用时,Swarm就会将容器迁移到新的主机上。
Docker Swarm的亮点之一是它可以在应用的生命周期内扩展,也就是说当应用从一个主机扩展到2个、20个或者200个的时候,用户可以保证接口的一致性。
同样,和Machine一样,Swarm的架构是可插拔的,系统已经包含一个默认的调度器。其它的厂商可以实现自己的调度器。
以下是值得关注的内容:
Use engine-api to handle large number of API calls
Update ContainerConfig to embed HostConfig and NetworkingConfig
stop/restart/kill an non-existent container should returns 500 rather than 404
Return an error when assertion fails in hijack
Return error when Image Pull fails
Fix image pull bug (wait until download finishes)
下载地址: