docker mongo全量库导出
导出
1、进入容器
docker exec -it 容器id bash
2、mongodump -h 127.0.0.1:27017 --authenticationDatabase=admin -u admin -p xxx --archive=/root/feng.gz --gzip -d iot
-h 表示 host
-d/--db 表示 database
--archive 表示打包
-o 表示 output directory
--gzip 表示压缩
-u 表示 username
-p 表示 password
--authenticationDatabase 盐加密
导入
1、粘贴至对应目录
2、mongorestore --gzip --archive=/root/feng.gz dump/ --dryRun --verbose
-dryRun 表示演习一下
--verbose 显示执行详情
去掉 --dryRun --verbose
才算真的恢复数据