You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

配置max-size后Docker服务无法启动,报错未知日志选项

Docker启动失败:syslog日志驱动不支持max-size/max-file配置

错误日志明确提示unknown log opt 'max-size' for syslog log driver,核心原因是:max-size和max-file是json-file(Docker默认日志驱动)的专属配置参数,syslog驱动并不支持这两个选项。

你当前的daemon.json同时配置了syslog驱动和仅适用于json-file的日志轮转参数,导致Docker启动时无法识别无效参数,进而启动失败。

修正后的daemon.json配置

{
    "log-driver": "syslog",
    "log-opts": {
        "tag": "docker/{{.Name}}",
        "syslog-address": "unixgram:///dev/log"
    }
}

日志轮转方案补充

如果需要实现日志轮转,可选择两种方式:

  • 切换为json-file日志驱动,此时max-size和max-file参数可正常生效
  • 保留syslog驱动,通过syslog服务自身的配置(如rsyslog的logrotate规则)实现日志轮转

内容的提问来源于stack exchange,提问作者NickP

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 17:08:14