mongodb - 将备份从容器导出到主机
问题描述
我有一个运行 mongoDB 的 docker 容器,并且想将数据库导出到我的本地文件系统。
我通过运行创建了一个 mongo 转储
mongodump -u root -p root -o /data/my_dump
它在我的容器内创建了转储 - 现在我想将此文件夹带到我的主机上。
我试过运行:
docker cp . mycontainerID:/data/mydump
但似乎什么都没有发生,这将需要一些时间然后在终端上显示一个 x 而不告诉我是否有错误或出了什么问题。
有谁知道我在这里做错了什么?我正在尝试将文件复制到我在终端中运行命令的任何位置
解决方案
你为什么不使用卷来做到这一点?我想这是保存数据的最佳方式。
推荐阅读
- python - 代码的执行顺序
- python - pandas - 根据“键”值仅更新特定的 DataFrame 列值
- xamarin.android - RecycleView 中的 EditText 触发焦点事件
- oracle - sqlplus 未正确结束脚本
- php - Loco Translate 不显示所有翻译
- microsoft-graph-api - 下载驱动器项目内容时出现 401 错误
- vba - 错误 9 - VBA 编程
- java - JavaFX:getWidth() 和 getLayoutBounds() 返回 0
- java - 使用 SWIG 在 Java 和 C++ 之间传递缓冲区
- java - 使用归纳法证明此递归算法的正确性