Gue*_*OCs 1 backup mongodb docker
在 mongodb docker 页面中,有以下关于如何转储 mongodb 集合的教程:
sudo docker exec container_name sh -c 'exec mongodump -d collection_name --archive' > /home/mongo_backup/all-collections.archive
Run Code Online (Sandbox Code Playgroud)
我想创建另一个定期运行此转储的容器(例如,一天两次)并将其保存到安装在其中的文件夹中。但是我可以mongodump从不是具有集合的容器的容器中提取吗?我可以mongodump通过本地网络吗?
解决这个问题后,仍然存在这个备份发送到哪里的问题。它不能与我部署的代码在同一个地方,因为它可能会被意外删除。
这是一个好的备份策略吗?有什么更好的想法吗?
我想创建另一个定期运行此转储的容器 [...] 仍然存在将备份发送到哪里的问题
mgob- “MongoDB dockerized 备份代理”就是这样做的:它是一个mongodump定期运行的容器,具有将生成的转储上传到各种云、S3 和 SFTP 的功能。
我们已经将它与 Docker 和 Kubernetes 一起使用了一段时间,并取得了良好的效果。
| 归档时间: |
|
| 查看次数: |
3197 次 |
| 最近记录: |