在CentOS中部署Docker Swarm集群可以按照以下步驟操作:
在所有節點上安裝Docker和Docker Swarm:
sudo yum install docker
sudo systemctl start docker
sudo systemctl enable docker
sudo docker swarm init --advertise-addr <manager-node-ip>
加入其他節點到集群中:
sudo docker swarm join --token <token> <manager-node-ip>:2377
<token>
是通過在主節點上運行docker swarm join-token worker -q
獲取的。
部署服務到集群中:
sudo docker service create --replicas <number-of-replicas> --name <service-name> <image>
其中<number-of-replicas>
表示服務的副本數量,<service-name>
是服務的名稱,<image>
是要運行的Docker鏡像。
管理集群:
sudo docker node ls
sudo docker service ls
sudo docker service ps <service-name>
通過以上步驟,您可以在CentOS中成功部署Docker Swarm集群,并在集群中運行服務。