[MongoDB]MongoDB意外退出,无法启动

it2026-04-14  4

Detected unclean shutdown - /data/db/mongod.lock is not empty.

解决方法1: https://github.com/docker-library/mongo/issues/62

docker-compose run db mongod --repair (Where db is your container name)

这个方法对我没用

解决方法2: 删除生成的mongod.lock文件 在报错日志中可以看见这样一条信息: 其中可以知道db的存储路径,找到对应位置删除即可。 我是用docker-compose部署的mongodb,注意看一下yml配置文件中主机与容器的映射关系。 然后再执行

docker-compose down && docker-compose up -d && docker-compose logs -f

看看运行状况

最新回复(0)