使用 docker-compose 将 json 写入 syslog
Posted
技术标签:
【中文标题】使用 docker-compose 将 json 写入 syslog【英文标题】:Write json to syslog using docker-compose 【发布时间】:2019-10-02 19:40:13 【问题描述】:我正在查看 docker-compose 并尝试将其配置为写入 syslog: https://docs.docker.com/config/containers/logging/configure/
但如果可能的话,我想将 JSON 写入系统日志,有谁知道这是否可以配置?或者,如果我使用json-file
进行日志记录,我如何捕获这些日志?要捕获syslog
日志,我只需要这样做:
tail -f /var/log/syslog
但是如果使用 json 文件,我将如何捕获日志?
【问题讨论】:
【参考方案1】:使用系统日志:
https://docs.docker.com/compose/compose-file/#logging
要从 docker-compose 读取日志,请使用:
docker-compose logs --help
【讨论】:
以上是关于使用 docker-compose 将 json 写入 syslog的主要内容,如果未能解决你的问题,请参考以下文章
使用 docker-compose 将 Docker 映像部署到谷歌云运行
使用 docker-compose 在 Docker 容器中锁定 package.json 文件
使用 docker-compose 时导入 keycloak 配置文件
React 应用程序未使用 docker-compose 加载
来自 docker-compose 的 ASPNETCORE_URLS 没有覆盖 appsetting.production.json