2017-04-14 285 views

回答

0

码头运行将启动一个容器。

通过docker服务,您可以管理一组容器(来自同一图像)。您可以缩放它们(启动多个容器)或更新它们。

3

码头服务就像容器的“蓝图”。你可以例如定义一个简单的工作人员作为服务,然后将该服务扩展到20个容器,以真正快速地通过队列。之后,您将该服务再次缩减至3个容器。另外,通过Swarm,这些容器可以部署到你的群中的不同节点。

但是,我也推荐阅读文档,就像@Tristan建议的那样。

7

简而言之:泊坞窗服务主要是用来当你配置了多克主节点蜂拥而上,使泊坞窗容器将在分布式环境中运行,它可以很容易地管理。

码头运行:码头运行命令首先在指定的图像上创建一个可写容器层,然后使用指定的命令启动它。

即,搬运工运行相当于API /容器/创建然后/容器/(ID)/开始

源:https://docs.docker.com/engine/reference/commandline/run/#parent-command

多克尔服务: 泊坞服务将所述图像在一些更大的应用环境中用于微服务。服务示例可能包括HTTP服务器,数据库或您希望在分布式环境中运行的任何其他类型的可执行程序。

当您创建服务时,您可以指定要使用哪个容器映像以及要在运行容器中执行哪些命令。您也可以定义为服务选项,包括:

  • 处的港口群将使得群之外提供的服务
  • 覆盖网络的服务连接到其它服务在群
  • CPU和内存限制和保留
  • 滚动更新策略
  • 在群运行图像的副本的数量

来源:https://docs.docker.com/engine/swarm/how-swarm-mode-works/services/#services-tasks-and-containers

+0

因此,虽然扩大容器,我可以将它们部署到不同的工人节点? 如果是这样,我可以将一个容器分配给Master的一个工作节点吗? –

相关问题