我已经熟悉docker / swarm,但发现发生了一个“新”项目:docker / swarmkit。但是不幸的是,在阅读自述文件之后,我仍然不知道的功能是什么docker/swarmkit。可以anyoone帮助制定之间的关系docker/swarm和docker/swarmkit?为什么docker/swarmkit出生?
docker/swarmkit
docker/swarm
Docker Swarm 是较旧(2014年)的Docker本机编排工具。它 独立 于Docker引擎,用于将Docker引擎连接在一起以形成集群。然后可以连接到Swarm并在集群上运行容器。Swarm具有一些功能:
Swarmkit 是Docker团队开发的新工具(2016年)(我相信其中大部分来自SocketPlane收购),它提供了用于运行集群并将任务分配给集群中机器的功能( 注意:不一定是Docker容器 ) 。Swarmkit的自述文件非常好,这是广告的主要功能:
Docker Swarm Mode(版本1.12 >) 使用 Swarmkit库和功能,以便使多个主机(集群)上的容器编排非常简单且安全地进行操作。docker swarmDocker本身内置了一组新功能(主要是),可让您启动新的Swarm并部署 任务 (在这种情况下为Docker容器,但不必一定如此,请参阅 Swarmkit)。 以上)到该集群。
docker swarm
正如 Docker Swarm 页面上所提到的那样,它并不被弃用,仍然是Docker多主机编排的一种可行方法,但是推荐使用 Docker Swarm Mode (使用 Swarmkit 库)启动新Docker。需要在多个主机上进行编排的项目。