mongodb - 带有卷的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 容器是否默认使用卷作为“数据”?在那种情况下,我是否必须为日志指定不同的卷?或者我如何指定“日志”文件夹,即。指定卷内的文件夹?
解决方案
推荐阅读
- google-app-engine - 如何对 Google Cloud App Engine 任务处理程序进行身份验证
- laravel - Laravel 文件上传到 CentOs Server 并上传目录
- css - 在一个方向上对齐和间距 flex
- c# - 尝试在 ASP.NET MVC 项目中安装 microsoft.aspnet.web.optimization 出现错误
- c - 使用 for 循环初始化字符数组
- file - 在 Perl 中有效地替换许多文件中的许多模式
- python-3.x - 如何在 tkinter 组合框中不选择任何内容
- html - 如果受众来自一个特定区域并且服务器也在同一区域,谷歌如何判断页面性能
- php - 如何检查包含与其他数组相同值的php数组
- android - 改造 POST 请求丢弃所有参数