📜  创建 docker swarm - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:50:14.066000             🧑  作者: Mango

创建 Docker Swarm

在 Docker 中,Swarm 是一个本地 Docker 节点的集群,用于在多个 Docker 主机上部署和管理服务。

要创建一个 Docker Swarm 集群,可以遵循以下步骤:

  1. 确保你已经在每个节点上安装了 Docker。

  2. 配置集群中的所有节点以加入 Swarm。

$ docker swarm init --advertise-addr <manager-ip>

如果成功将其中一个节点初始化为管理节点,会在屏幕上打印出生成的命令。

$ docker swarm join --token <token> <manager-ip>:<port>

复制上述命令并在每个节点上运行,以便将节点加入 Swarm。

  1. 部署服务并扩展:
$ docker service create --replicas 3 <image name>

这个命令将服务创建为一个容器集群。在这个例子中,它将创建三个容器的副本。你可以通过更新副本数来轻松扩展或缩小服务。

$ docker service scale <service name>=<new number of replicas>

运行上述命令以扩展或缩小服务的副本数。

通过按照以上步骤创建 Docker Swarm 集群,你可以更轻松地管理多个 Docker 主机上的服务。