gpt4 book ai didi

mongodb - docker 容器中 mongodb 中的修复命令

转载 作者:行者123 更新时间:2023-12-03 15:59:59 37 4
gpt4 key购买 nike

我的客户端在 docker 容器中运行 mongodb,一天早上数据库崩溃,日志显示“检测到不干净的关闭”。我尝试修复 mongodb 但无法修复,因为它在 docker 容器下运行。原因是,由于我必须关闭 mongodb 才能运行修复命令,一旦我关闭 mongodb,docker 就会将我从容器中抛出,因为只有一个进程正在运行,并且当它停止时,容器也停止了,现在我无法当我离开容器时运行任何 mongod 命令,并且容器与 mongod 实例一起停止。

那么,谁能帮我解决这个问题,我如何从 docker 容器外部运行修复命令?

我可以在不停止 mongod 的情况下运行修复命令吗?

请帮忙!!!

谢谢伊尔沙德

最佳答案

下面的示例命令解决了我的 Wt 文件损坏问题。

docker run -it -v <path>:/data/db <image-name> mongod --repair

只需将路径和图像名称替换为您的

关于mongodb - docker 容器中 mongodb 中的修复命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39270058/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com