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 才算真的恢复数据

 
posted @ 2023-03-30 17:16  大日很忧伤  阅读(94)  评论(0编辑  收藏  举报