docker部署的mongodb单表导出跨服务导入

405 阅读1分钟
  1. 导出数据
mongoexport -h ip地址:端口 -u 用户名 -p 密码 --authenticationDatabase admin -d 数据库  --collection 表名 --out 文件名.json
  1. 远程传输
scp 文件名.json 用户名@ip地址:目标存储地址
  1. 复制到docker容器中
docker cp 文件名.json docker容器名称:docker容器内地址
  1. 导入
# 进入docker
docker exec -it 容器id bash

# 执行导入命令
mongoimport -h ip地址:端口 -u 用户名 -p 密码 --authenticationDatabase admin  --collection 表名 --db xunyee --file=文件名.json