当前版本的Docker支持Swarm模式,用于本地管理称为Swarm的Docker引擎集群。通过Docker CLI,可以创建集群、将应用程序服务部署至集群并管理集群行为。
一旦服务群体部署完成,您可以使用Docker CLI扩展服务容器的数量。在服务中运行的容器被称为任务。
1. 如果尚未完成,请打开一个终端并通过SSH连接到运行管理器节点的计算机。例如,本教程使用名为ManageR1的计算机。
2. 运行以下命令以更改群集中运行服务的所需状态:
$ docker service scale=
例如:
$ docker service scale helloworld=5
helloworld已扩展至5个实例
3. 运行docker service ps以查看更新后的任务列表:

您会看到Swarm创建了4个新任务,总共可以扩展到5个Alpine Linux运行实例。这些任务分布在集群的三个节点之间,其中一个正在运行于ManageR1。
4. 运行docker ps以查看您连接的节点上正在运行的容器。以下示例显示了在ManageR1上运行的任务:

