使用“docker stack deploy”swarm模式时如何设置音量

使用“docker stack deploy”swarm模式时如何设置音量,docker,docker-compose,docker-swarm,Docker,Docker Compose,Docker Swarm,我正在尝试使用卷保存数据。当我部署docker stack时,它不会恢复我的数据。如何设置音量 正在运行docker stack deploy-c compose-db.yml db 这是我的撰写文件 compose-db.yml version: '3' services: redis: image: 172.16.12.154:5000/redis networks: pitbull-overlay: aliases: -

我正在尝试使用卷保存数据。当我部署docker stack时,它不会恢复我的数据。如何设置音量

正在运行
docker stack deploy-c compose-db.yml db

这是我的撰写文件

compose-db.yml
version: '3'

services:
  redis:
    image: 172.16.12.154:5000/redis
    networks:
      pitbull-overlay:
        aliases:
          - redis
    volumes:
      - redis-volume:/data
    ports:
      - 6379:6379

  mongodb:
    image: 172.16.12.154:5000/mongodb
    networks:
      pitbull-overlay:
        aliases:
          - mongodb
    volumes:
      - mongodb-volume:/data/db
    ports:
      - 27017:27017

networks:
  pitbull-overlay:
    external:
      name: pitbull-overlay

volumes:
  mongodb-volume:
  redis-volume: