logging - 使用 awslogs 驱动程序时无法在 docker 主机上查看容器日志

标签 logging docker-compose amazon-cloudwatchlogs

我在 docker 文件中设置“stdout”以将应用程序日志发送到 docker 主机。 我的要求是将容器日志发送到cloudwatch和docker主机。 对于cloudwatch,我在docker-compose中使用了awslogs驱动程序,但现在日志没有显示在docker主机[docker日志容器]中。 我正在使用 EC2 实例。

错误:

"logs" command is supported only for "json-file" and "journald" logging drivers (got: awslogs)

请建议如何实现两者。

最佳答案

目前只有企业版18.03.1-ee-1版本支持多个日志驱动程序

https://docs.docker.com/engine/release-notes/#older-docker-engine-ee-release-notes

关于logging - 使用 awslogs 驱动程序时无法在 docker 主机上查看容器日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45181936/

相关文章:

node.js - 在 Node js 中使用 log4js 将日志写入文件

Android:如何检测按下日志的主页按钮?

django - 如何与 docker 共享本地 Postgres 数据库?

aws-lambda - 将 CloudWatch 日志添加到 SNS 电子邮件

linux - 在使用文件时截断文件 (Linux)

python - flask 记录根本不起作用

docker本地卷名的无效字符

python - Flask CLI 在通过 docker-compose 运行时抛出 'OSError: [Errno 8] Exec format error'

java - 如何验证 Cloudwatch 日志组和日志流是否存在?

amazon-web-services - 如何将 SNS 主题写入 AWS 控制台中的 CloudWatch 日志?