发布于 1 个月前
发布于 1 个月前
小扬
更新于 1 个月前
0
0
系统:OpenCloudOS 9
宝塔面板安装的docker
[问题]
几乎每次安装或更新,都会出现日志文件相关问题。我改过docker-compose.yaml文件并修改
logging:
options:
max-size: "100m"
max-file: "5"
为
logging:
driver: "json-file"
options:
max-size: "100m"
max-file: "5"
但一更新就退回到了原来的第一种并报错:
[ERROR 19:38:14]: docker up error: Container safeline-detector Recreate
Container safeline-fvm Recreate
Container safeline-chaos Recreate
Container safeline-pg Recreate
Container safeline-tengine Recreate
Error response from daemon: unknown log opt 'max-file' for journald log driver
........(此处仅为一处)
此处为ai分析:
根据你提供的 docker-compose.yml 文件内容,确实存在一些服务配置了日志选项(如 max-size 和 max-file),这些选项是为 json-file 或 local 日志驱动设计的,而不是 journald。因此,为了修复 unknown log opt 'max-file' for journald log driver 错误,你需要将相关服务的日志驱动更改为 json-file。