当前位置: 首页 > 面试题库 >

处于“群发模式”的Docker 1.12是否可以提供“单个虚拟Docker主机”?

暨嘉
2023-03-14
问题内容

原始“ Docker Swarm ” 的漂亮功能之一是:

将Docker主机池转换为单个虚拟Docker主机

允许工具(例如dockerCLI和docker-compose)对它们是否针对单个Docker Engine实例或Swarm集群运行不了解。

Docker
1.12带来了集成的“群发模式”,这是Docker编排的一个令人兴奋的新观点。但是,在此过程中我们是否丢失了“作为虚拟Docker主机的群集”功能?使用docker run针对群模式主永远只能似乎主节点本身上启动容器docker ps现在不返回有关每个容器在哪台计算机上运行的提示。确实,现在必须使用特定于群集的子命令,例如docker servicedocker deploy在整个群集中执行操作吗?


问题答案:

这是正确的解释。就像使用单个引擎一样,您将更长久地管理Swarm,而Swarm中用于管理和调度的命令正在更改。使用docker rundocker- compose将针对单个主机。docker service需要使用来调度群。撰写内容将转移到您要docker deploy管理的捆绑软件中docker stack。我想说的是,新设计的一大优点是,当您管理群集与单个节点时,您不会忘记,因为您没有检查的设置$DOCKER_HOST

已考虑使用进行迁移docker-compose bundle,但没有什么阻止您在1.12平台上运行旧的swarm容器实现并像往常一样访问它。您只是无法获得1.12群的编排好处。



 类似资料:
  • 我需要在一个代码块中使用流中的'n'项,然后完成,本质上是: 在我的情况下,我不能将签名更改为返回而简单地;实际上,我必须抛开流中的一些元素(而不是简单的逻辑)--以便为下游消费者做好准备,而下游消费者不需要知道这是如何发生的,甚至不需要知道这是如何发生的。 这个问题是关于“不做任何事”lambda的。 JDK中是否存在“Do Nothing”使用者,如“Do Nothing”函数?

  • 我是HSQLDB的新手,我不确定HSQLDB是否支持虚拟列和JSON路径。我正在尝试使用此数据库来运行我的单元测试。 我们使用Oracle作为实际数据库,Oracle表有一个字段接受JSON作为CLOB。使用Oracle中的JSON路径功能,我们创建了解析JSON并创建虚拟列的虚拟列。Oracle表架构如下: 是否可以在HSQLDB中mimc相同的功能?

  • 我有avro文件要加载到Hive中,但我的文件是二进制的。应该使用什么反序列化程序来获取二进制avro到hive? 我不想要蜂巢中的二进制数据,而是解码的二进制数据。 这就是我如何创建我的表。 CREATE TABLE kst7 ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.avro.AvroSerDe' STORED AS INPUT AS IN

  • 本文档说明了如何使用基于域名的虚拟主机。 基于域名的虚拟主机和基于IP的虚拟主机比较 基于IP的虚拟主机使用连接的IP地址来决定相应的虚拟主机。这样,你就需要为每个虚拟主机分配一个独立的IP地址。而基于域名的虚拟主机是根据客户端提交的HTTP头中标识主机名的部分决定的。使用这种技术,很多虚拟主机可以共享同一个IP地址。 基于域名的虚拟主机相对比较简单,因为你只需要配置你的DNS服务器将每个主机名映

  • 问题内容: 在运行Apache和PHP 5的一台Linux服务器上,我们有多个带有单独日志文件的虚拟主机。我们似乎无法将虚拟主机之间的php分开。 覆盖在此设置的似乎没有做任何事情。 有没有办法为每个虚拟主机设置单独的php ? 问题答案: 要设置 Apache ( 而不是PHP )日志,最简单的方法是: 如果没有前导“ /”,则假定是相对的。 Apache错误日志页面

  • 本文向大家介绍C#处理datagridview虚拟模式的方法,包括了C#处理datagridview虚拟模式的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#处理datagridview虚拟模式的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的C#程序设计有所帮助。