mongodb - 将本地 mongodump 迁移到 docker 容器中
问题描述
我正在使用本地 mongo 数据库。现在我将我的整个应用程序停靠在另一个远程系统上,包括 MongoDB。因此,我需要将本地 mongo 转储迁移到 docker 容器中。
如何将本地 MongoDB 中的所有数据导入 docker 容器的 MongoDB?
解决方案
以下步骤应该有效:
- 从本地 mongodb 转储数据
- 将转储文件复制到远程系统
docker cp
使用命令将转储文件复制到 mongo 容器:- 进入 mongo 容器:
docker exec -it [container_id] bash
- 使用容器内部恢复转储。
推荐阅读
- python - 如何在 1 个查询中找到 N 个不同时间和时间戳列之间的最小时间差异
- laravel - 将 Laravel 部署到 Elastic Beanstalk:“无法打开流:权限被拒绝”
- pharo - 无法在 Pharo 中安装“Bloc”包
- javascript - 通过createImageBitmap运行后getImageData不一样
- javascript - 如何根据单个对象属性过滤/排序对象数组
- reactjs - 我在 React Js 中编写代码,但在 localhost 中显示错误,IDK 问题出在哪里
- perforce - 如何知道 perforce retry 真的有效?
- react-native - React-native-fs 对 RN 的对等依赖?
- c++ - Float64 位问题 fir 取消引用类型双关指针将破坏严格别名规则 [-Wstrict-aliasing]
- c++ - GTKmm 进入控制台输出滞后 1 个字符