同步mongodb数据到docker

1.启动mongo服务

1
mongod --dbpath=<数据库文件地址>

2.备份数据库

1
mongodump -d <数据库名称>

执行完成会在当前目录下生成备份文件夹dump

3.拷贝文件到docker

1
docker cp dump <docker容器id>:/

4.进入docker 容器

1
docker exec -it <容器id> bash

5.执行数据恢复

1
mongorestore

更多用法参考:MongoDB 备份(mongodump)与恢复(mongorestore)