Mongodb Mongodump管道进入docker swarm

Mongodb Mongodump管道进入docker swarm,mongodb,docker-swarm,mongodump,Mongodb,Docker Swarm,Mongodump,我不同意将mongo容器中的数据转储到swarm中。我无法使用运行进入swarm,我无法连接其他容器(运行mongodump,因为无法手动连接主网络)。 我在谷歌上搜索了这个问题,发现只有docker compose--link的解决方案在swarm中不起作用 我的飞机是: 使用命令mongodump--host运行其他mongo容器 主\u mongo\u容器--输出一些\u卷 将转储压缩到tar 上传转储到S3 在cron中运行脚本 我没有足够的经验自己解决这个问题。有没有人有过将mongo

我不同意将mongo容器中的数据转储到swarm中。我无法使用
运行
进入swarm,我无法连接其他容器(运行
mongodump
,因为无法手动连接主网络)。 我在谷歌上搜索了这个问题,发现只有docker compose
--link
的解决方案在swarm中不起作用

我的飞机是:

  • 使用命令
    mongodump--host运行其他
    mongo
    容器 主\u mongo\u容器--输出一些\u卷
  • 将转储压缩到
    tar
  • 上传转储到S3
  • 在cron中运行脚本
  • 我没有足够的经验自己解决这个问题。有没有人有过将mongo数据从swarm容器自动转储到s3的经验


    非常感谢

    为什么不运行一个每小时运行一次的swarm服务,然后您可以使用脚本将其自动上传到需要的地方,或者只将其存储在EBS卷中。这是一个例子