Docker 17
引擎 | Engine

扩展服务(引擎) | Scale the service (Engine)

扩展群中的服务

一旦将服务部署到群集中,就可以使用Docker CLI来扩展服务中的容器数量。在服务中运行的容器被称为“任务”。

  • 如果您还没有打开终端,然后将ssh放入运行管理器节点的机器中。例如,本教程使用一台名为manager1

2. 运行以下命令以更改在群集中运行的服务的所需状态:

$ docker service scale <SERVICE-ID>=<NUMBER-OF-TASKS>

例如:

$ docker service scale helloworld=5 helloworld scaled to 5

  • 运行docker service ps <SERVICE-ID>以查看更新的任务列表:

2. 运行docker ps以查看在连接的节点上运行的容器。以下示例显示了正在运行的任务manager1

$ docker ps CONTAINER ID图像命令创建状态端口名称528d68040f95 alpine:最新的“ping docker.com”大约一分钟前Up大约一分钟helloworld.4.auky6trawmdlcne8ad8phb0f1

如果您想查看在其他节点上运行的容器,请将ssh移入这些节点并运行该docker ps命令。

接下来是什么?

在本教程的这一点,您已完成该helloworld服务。下一步展示如何删除服务。

教程集群管理群集模式规模