CentOS中Docker Swarm的集群怎么部署

小億
90
2024-05-09 10:42:59

在CentOS中部署Docker Swarm集群可以按照以下步驟操作:

  1. 在所有節(jié)點(diǎn)上安裝Docker和Docker Swarm:

    sudo yum install docker
    sudo systemctl start docker
    sudo systemctl enable docker
    
    sudo docker swarm init --advertise-addr <manager-node-ip>
    
  2. 加入其他節(jié)點(diǎn)到集群中:

    sudo docker swarm join --token <token> <manager-node-ip>:2377
    

    <token>是通過在主節(jié)點(diǎn)上運(yùn)行docker swarm join-token worker -q獲取的。

  3. 部署服務(wù)到集群中:

    sudo docker service create --replicas <number-of-replicas> --name <service-name> <image>
    

    其中<number-of-replicas>表示服務(wù)的副本數(shù)量,<service-name>是服務(wù)的名稱,<image>是要運(yùn)行的Docker鏡像。

  4. 管理集群:

    • 查看集群節(jié)點(diǎn):sudo docker node ls
    • 查看服務(wù)列表:sudo docker service ls
    • 查看服務(wù)詳情:sudo docker service ps <service-name>

通過以上步驟,您可以在CentOS中成功部署Docker Swarm集群,并在集群中運(yùn)行服務(wù)。

0