docker swarm中的缩放nginx

docker swarm中的缩放nginx,docker,nginx,docker-swarm,Docker,Nginx,Docker Swarm,我想在docker swarm中部署nginx作为反向代理。但我需要不止一个nginx 我使用这个yml文件作为堆栈 version: "3.4" networks: ngi: external: true configs: nginxv: file: ./nginx/default.conf services: nginx: image: nginx ports: - 81:80 configs:

我想在docker swarm中部署nginx作为反向代理。但我需要不止一个nginx 我使用这个yml文件作为堆栈

version: "3.4"

networks:
  ngi:
    external: true

configs:
  nginxv:
    file: ./nginx/default.conf

services:
  nginx:
    image: nginx
    ports:
      - 81:80
    configs:
      - source: nginxv
        target: /etc/nginx/conf.d/default.conf
    deploy:
      replicas: 3
    networks:
      - ngi
当我部署它时。一切进展顺利,但当我请求端口81时,只有一个nginx响应。有人能帮我做些什么来平衡三个nginx之间的负载吗? 我需要这个,因为一个nginx无法满足请求