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

mongo的docker修复

服务器崩了,重启之后mongo数据库启动不了了

# 停止容器,我的容器名是 mongo
docker stop mongo
# 备飞数据
# 我的数据库数据本来就是映射到了本地的 /usr/local/stuff/docker-vol/mongodb/data/:/data/db/
cd  /usr/local/stuff/docker-vol/mongodb/
tar -zcf ata.back.2025110490136.tar.gz data
# 1. 拉取与原版本一致的 MongoDB 镜像(我的原版本为 5.0.31)
docker pull mongo:5.0.31
# 启动临时容器,挂载原数据目录,执行修复命令
docker run -it --rm \-v /usr/local/stuff/docker-vol/mongodb/data/:/data/db \mongo:5.0.31 \mongod --repair --dbpath /data/db
# 之后这个命令会一直输出日志,过段时间就结束了

在这里插入图片描述

日志中 exitCode:0 和 WiredTiger 正常关闭的提示,说明损坏的元数据文件已修复,接下来直接启动 MongoDB 容器即可。
然后我就发现我的镜像没有了,我重新创建的镜像可以正常的启动了

http://www.dtcms.com/a/569422.html

相关文章:

  • Excel怎么快速提取混合单元格中的中文、英文、数字?
  • 易思企业网站管理系统wordpress页面输入密码
  • 网站建设怎么分录网站忘记后台地址
  • 对于不同数据库的一些操作和学习
  • [fmt] 格式化器 (formatter<T, Char>) | 简单情况的`format_as`
  • 智能体如何重塑人机协作?2025职场自动化的架构变革
  • 网站建设需求文档计算机网站建设教程
  • mmap内存映射文件
  • 本地app怎么推广wordpress优化谷歌
  • php55
  • 考前冲刺,倒计时4天!软考网络工程师考前20问
  • AI赋能智慧充电站-全生命周期管理-充电桩软件-实现智能管理
  • 对于网站建设提出建议园林古建设计网站
  • 计算机组成原理:定点数加减法
  • 优秀排版设计网站稳定的网站制作需要多少钱
  • 脑电分析——查找去伪迹的工具
  • 制作网站的公司怎么样做婚恋网站挣钱吗
  • java-File创建文件对象
  • 计算机性能评测体系全解析:从指标到实践
  • 【文献阅读】Transformer的前馈层是键值记忆系统
  • LeetCode算法学习之两数之和 II - 输入有序数组
  • 网站建设对企业很重要网站建设计划时间节点
  • 旅游景点的数据分析系统|基于python的旅游景点的数据分析系统设计与实现(源码+数据库+文档)
  • vue3 实现echarts 3D 地图
  • CRM客户管理系统定制开发:如何精准满足企业需求并提升效率?
  • JT转换为3DXML的技术指南及迪威模型网在线转换推荐
  • 乐清网站建设服务软件ui设计怎么做网站
  • H265/AV1/H266 帧间搜索对比
  • DNS 劫持分析和修复
  • 网站建设微信运营公司服务器搭建网站打不开