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

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

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

这是我的撰写文件。

撰写-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: