Mongodb Mongodump管道进入docker swarm
我不同意将mongo容器中的数据转储到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
运行
进入swarm,我无法连接其他容器(运行mongodump
,因为无法手动连接主网络)。
我在谷歌上搜索了这个问题,发现只有docker compose--link
的解决方案在swarm中不起作用
我的飞机是:
mongodump--host运行其他mongo
容器
主\u mongo\u容器--输出一些\u卷
李>
tar
非常感谢 为什么不运行一个每小时运行一次的swarm服务,然后您可以使用脚本将其自动上传到需要的地方,或者只将其存储在EBS卷中。这是一个例子