1.先准备好mongodump的数据,放在/data/prod-20180530 文件夹下面(里面全是bson和json文件)
2.切换到docker的mongo安装路径 cd /data/clover/mongo
下面有docker-compose.yml 和mongo目录
version: '3'
services:
mongo:
image: mongo
restart: always
volumes:
- ./mongo/db:/data/db
ports:
- 27017:27017
networks:
- "dev"
command: --auth
networks:
dev:
driver: bridge
3.将宿主机上的mongo数据文件夹复制到docker里面的prod_data文件夹下去
docker cp /data/prod-20180530 f804fe000698:/prod_data/
f804fe000698 是 mongo的容器id, docker ps 可以查看
4.进入docker命令模式 docker-compose exec mongo sh
5.执行mongorestore -d dbname--username xxx --password xxx prod_data
6.exit 退出docker命令模式