三台节点

192.168.7.200 manager

192.168.7.201 worker

192.168.7.202 worker

搭建

  • 在manager节点中执行 docker swarm init
  • 在每个worker节点中执行 join命令(上步会有打印)

相关命令

docker swarm init
docker node ls
docker swarm join-token worker
docker stack deploy -c docker-stack.yml  stack-demo
docker stack services stack-demo

docker-stack.yml内容如下:

【附件】docker-stack.7z

尝试访问每个节点的ip:80 再有一个nginx配置upstream指向此三个ip:port,即可完成负载

参考

作者:admin  创建时间:2023-06-13 11:19
最后编辑:admin  更新时间:2025-09-19 10:08