首页 > 解决方案 > 带有卷的mongo docker如何指定logpath和dbpath?

问题描述

docker run -p 27017:27017 -v DBVol:/Users/Databases/mongodb/data --name mymongo mongo --logpath "/Users/Databases/mongodb/log/mongos.log"

我在 Mac 上收到此错误:

{"t":{"$date":"2021-10-07T21:58:17.514Z"},"s":"F", "c":"CONTROL", "id":20574, "ctx" :"-","msg":"全局初始化时出错","attr":{"error":{"code":38,"codeName":"FileNotOpen","errmsg":"无法初始化可旋转日志文件 :: 导致 :: 无法打开 /Users/Databases/mongodb/log/mongos.log"}}}

添加卷时 - mongo 容器是否默认使用卷作为“数据”?在那种情况下,我是否必须为日志指定不同的卷?或者我如何指定“日志”文件夹,即。指定卷内的文件夹?

标签: mongodbdockerdocker-volume

解决方案


推荐阅读