我想知道是否有人可以区分这两者,两者的命名都相似。
Docker
Swarm
是一个单独的产品,可用于群集多个Docker主机。在Docker
1.12版本之前,它是用于群集主机的唯一本地Docker选项,并且它需要针对分布式状态,服务发现和安全性进行大量附加设置。
在Docker 1.12中,Swarm模式内置在Docker
Engine中。要运行集群,您只需要在多台机器上安装Docker,运行docker swarm init
即可切换到Swarm模式并向docker swarm join
集群添加更多节点。状态,发现和安全性都包含在零设置中。
Swarm
Mode是可选的,但是如果要运行多个Docker主机,则是首选方法。您可以在1.12中获得可靠性,负载平衡,扩展和滚动服务升级,并且很多新功能很可能会进入Swarm模式。原始Docker
Swarm产品将来可能只会进行维护更新(尽管Swarm是开源的,就像Docker
Engine一样)。
在我的程序中,我使用了#.#在中,如下所示: 我错误地添加了一个额外的如下所示: 但这并不影响我的输出。我尝试过使用不同的输入组合。输出没有差异。尝试过谷歌,但没有正确的解释。 那么使用“#.##”和“##.#”的确切区别是什么呢? 如果两者都是相同的,为什么Java中允许这样做? 如果两者都不同,为什么在这两种情况下输出是相同的? 编辑: 示例程序: 输出:
问题内容: 谁能解释工厂模式与策略模式之间的差异? 对我来说,除了一个额外的工厂类(它们以工厂模式创建产品的对象)外,两者看起来都一样 问题答案: 工厂模式是一种创造模式。战略模式是一种运营模式。换句话说,工厂模式用于创建特定类型的对象。策略模式用于以特定方式执行一个操作(或一组操作)。在经典示例中,工厂可能会创建不同类型的动物:狗,猫,老虎,而策略模式将执行特定的动作,例如,移动;使用“跑步”,
本文向大家介绍在history模式中push和replace有什么区别?相关面试题,主要包含被问及在history模式中push和replace有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 push(''):添加一个新的记录到历史堆栈, history.length+1。(一般会用来跳转到一个新页面, 用户点击浏览器的回退按钮可以回到之前的路径。) replace(''):替换掉当前堆栈
问题内容: 我在这里阅读了我的问题的解释: https://discuss.elastic.co/t/whats-the-differece-between-index-pattern-and- index-template/54948 但是,我仍然不明白区别。定义索引PATTERN时,它根本不会影响索引的创建吗?另外,如果我创建索引但没有相应的索引模式,会发生什么情况?我如何查看用于索引模式的映
问题内容: 我试图在Web应用程序中验证公司名称,并且使用此正则表达式模式 上述模式将拒绝值 10004 Estates Limited 但是如果我提出0-9,那么模式变成 然后就可以了。正则表达式和模式是新手,但我知道我应该使用更多它,因此我想对此进行澄清。谢谢。 问题答案: 是字符类中的一个特殊字符,因此是歧义的,可能会赋予和和含义,因此本质上是字符。 要在字符类中包含连字符减号,您必须将其转
我发现docker swarm,kubernetes很相似,然后有docker这是一个公司,上面两个都是docker集群工具。那么这些工具到底是什么,它们之间的区别呢?