当前位置: 首页 > news >正文

用docker安装的mongo使用mongodump可以正常执行,但是在生成目录下找不到生成的文件

这是因为mongodump生成的文件在docker的容器中,并没有在宿主目录下生成文件。想要获取mongodump生成的文件,需要进入docker容器,将容器中的文件压缩,然后将压缩好的容器拷贝到宿主上

mongodump是从别的服务器备份数据到当前的服务器,需要在当前服务器执行,而不是在别的服务器里执行

docker exec -it 12b9d0ccf6c5 mongodump -h xxx.xxx.xxx -u mongo_s7QK2x -p mongo_NrT7iB -o /data

上述的容器id 12b9d0ccf6c5 是指当前的服务器,也就是新服务器 ,xxx.xxx.xxx为旧的需要备份的服务器,操作以上命令后,备份的文件会生成在新服务器的容器内部,进入新服务器容器内部查看即可:

docker exec -it 12b9d0ccf6c5 bashcd /data

/data目录下就有新生成的备份的数据库目录了


http://www.mrgr.cn/news/51750.html

相关文章:

  • idea中高级实用的调试技巧
  • 三色标记产生漏标问题的条件
  • 2、CSS笔记
  • 面试题:在 React 中如何绑定事件
  • 一篇文章带你搞懂总线舵机驱动电路
  • sky_take_out苍穹外卖开发(day-1)
  • Flutter SVG 图片加载速度提升 98% 的技巧
  • MinIO配置与使用
  • 如何在 JavaScript 项目中限制Node.js版本
  • QOwnNotes:开源界的黑马,专业人士的不二之选
  • mysql用户管理(user表列信息介绍,本质,管理操作),数据库的权限管理(权限列表,权限操作)
  • 探索人工智能在数学教育上的应用——使用大规模语言模型解决数学问题的潜力和挑战
  • 深度学习 %matplotlib inline
  • 微服务的特点
  • mysql学习教程,从入门到精通,sql序列使用(45)
  • 单细胞copyKat分析学习和整理
  • 节流函数throttle和防抖函数debounce
  • 2024_E_100_TLV解码
  • 51单片机的智能水箱液位控制系统【proteus仿真+程序+报告+原理图+演示视频】
  • 新乡医学院第一附属医院启动巨额医疗设备整体维保招标