Docker:17---容器的编配和集群:Docker Swarm

  • 在最近3篇文章中,我们会介绍:

    • 简单的容器编配:
      • 这部分内容介绍Docker Compose。Docker Compose(之前的Fig)是由Orchard团队开发的开源DOcker编配工具,后来2014年被Docker公司收购。这个工具用Python编写,遵循Apache 2.0许可
      • 请参阅:https://blog.csdn.net/qq_41453285/article/details/107619523
    • 分布式服务发现:
      • 这部分内容会介绍Consul。Consul使用Go原因开发,以MPL 2.0许可授权开源。这个工具提供了分布式且高可用的服务发现功能
      • 请参阅:https://blog.csdn.net/qq_41453285/article/details/107623235
    • Docker的编配和集群:
      • 在这里我们会介绍Swarm。Swarm是一个开源的、基于Apache 2.0许可证发布的软件。使用Go语言开发,由Docker公司团队开发
      • 本文介绍的

一、Docker Swarm介绍

  • Docker Swarm是一个原生的Docker集群管理工具。Swarm将一组Docker主机作为一个虚拟的Docker主机来管理。Swarm有一个非常简单的架构,它将多台Docker主机作为一个集群,并在集群级别上以标准Docker API的形式提供服务。这非常强大,它将Docker容器抽象到集群级别,而又不需要重新学习一套新的API。这也使得Swarm非常容易和那些已经继承了Docker的工具再次继承,包括标准的Docker客户端。对Docker客户端来说,Swarm集群不过是另一台普通的Docker主机而已
  • Swarm也像其他Docker工具一样,遵循了类似笔记本电池一样的设计原则,虽然自带了电池,但是也可以选择不使用它。这意味着,Swarm提供了面向简单应用场景的工具以及后端集成,同时提供了API(目前还处于成长期)用于与更复杂的工具及应用场景进行集成。Swarm基于Apache 2.0许可证发布,可以在Github(http://github.com/docker/swarm)上找到它的源代码

二、Swarm的安装

  • 待续,下次来更新

你可能感兴趣的:(Docker)