📅  最后修改于: 2023-12-03 14:50:14.066000             🧑  作者: Mango
在 Docker 中,Swarm 是一个本地 Docker 节点的集群,用于在多个 Docker 主机上部署和管理服务。
要创建一个 Docker Swarm 集群,可以遵循以下步骤:
确保你已经在每个节点上安装了 Docker。
配置集群中的所有节点以加入 Swarm。
$ docker swarm init --advertise-addr <manager-ip>
如果成功将其中一个节点初始化为管理节点,会在屏幕上打印出生成的命令。
$ docker swarm join --token <token> <manager-ip>:<port>
复制上述命令并在每个节点上运行,以便将节点加入 Swarm。
$ docker service create --replicas 3 <image name>
这个命令将服务创建为一个容器集群。在这个例子中,它将创建三个容器的副本。你可以通过更新副本数来轻松扩展或缩小服务。
$ docker service scale <service name>=<new number of replicas>
运行上述命令以扩展或缩小服务的副本数。
通过按照以上步骤创建 Docker Swarm 集群,你可以更轻松地管理多个 Docker 主机上的服务。