我找不到解决我问题的好方法,所以我问你...希望有人能找到解决方法...
我必须使用相同的/ data / db文件夹制作两个mongoDB实例... 有我的文件夹架构:
mongo: container_name: app_mongo image: mongo command: mongod --port 27017 ports: - "27017:27017" volumes: - /data/db:/data/db
admin_mongo: container_name: admin_mongo image: mongo command: mongod --port 27027 ports: - "27027:27027" volumes: - /data/db:/data/db
所以,您怎么看,我正在使用MongoDB的stwo实例,使用两个不同的端口(27017和27027)并共享同一文件夹(/ data / db)
但是,当我尝试运行第二个实例时发生错误:
initAndListen中的异常:DBPathInUse:无法锁定锁定文件:/data/db/mongod.lock(未知错误)。另一个mongod实例已经在/ data / db目录上运行,终止
我的问题是:
非常感谢您阅读