Docker Run Swarm Create与Docker Swarm Init的区别

3
在创建Docker Swarm集群时,我遇到了以下两个命令:
  • docker run swarm create
  • docker swarm init
两者都用于初始化Docker Swarm集群。有人能解释一下这两个命令之间的不同权衡参数吗?
1个回答

3
docker run swarm create将在容器中部署独立的Swarm(Swarm-mode)。而docker swarm init将启动内置于docker容器运行时中的Swarm(Swarm-kit)。
以下答案很好地解释了两者之间的区别。 "docker/swarm"和"docker/swarmkit"之间的关系 但简单来说,其中一个与docker容器运行时引擎紧密集成,而另一个则在容器内运行。

1
我认为将“独立Swarm”与“(Swarm模式)”关联有点令人困惑,因为(Docker) Swarm模式是文档中用于新方法的术语,而“独立Docker Swarm”则是用于旧方法的术语。您可以在文档中查看Swarm模式的使用,而Standalone Docker Swarm用于旧方法的使用。 - Murmel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接