我已经熟悉了docker/swarm,但是发现出现了一个“新”的项目:docker/swarmkit。但不幸的是,在阅读README之后,我仍然无法弄清楚docker/swarmkit
的功能。是否有人能帮忙详细介绍一下docker/swarm
和docker/swarmkit
之间的关系?为什么会出现docker/swarmkit
?
我已经熟悉了docker/swarm,但是发现出现了一个“新”的项目:docker/swarmkit。但不幸的是,在阅读README之后,我仍然无法弄清楚docker/swarmkit
的功能。是否有人能帮忙详细介绍一下docker/swarm
和docker/swarmkit
之间的关系?为什么会出现docker/swarmkit
?
Docker Swarm是一个旧的(2014年)Docker本土编排工具。它与Docker引擎相互独立,并用于连接Docker引擎以形成集群。然后可以连接到Swarm并在集群上运行容器。Swarm具有以下几个特点:
Swarmkit是Docker团队开发的新工具(2016年),提供了在集群中运行和分发任务(注意:不一定是Docker容器)的功能。 Swarmkit的自述文件非常好,下面是广告宣传的主要功能:
Docker Swarm Mode(版本1.12>)使用Swarmkit库和功能,使跨多个主机(集群)的容器编排非常简单且安全易于操作。有一组新功能(主要是docker swarm
),现在内置于Docker本身中,允许您启动新的Swarm并部署任务(在这种情况下为Docker容器,但不一定是,请参见上面的Swarmkit)到该集群。
版本 > 1.12
”时,它应该包含1.12
,对吗? - Nan Xiaohttps://sreeninet.wordpress.com/2016/07/14/comparing-swarm-swarmkit-and-swarm-mode/