我在 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/