无法将日志从Amazon EC2 AMI中的docker容器流式传输到Cloudwatch日志

时间:2017-10-02 17:00:55

标签: amazon-web-services docker amazon-ec2 amazon-cloudwatch

我正在使用Amazon AMI在Amazon EC2实例上运行docker容器,我使用docker awslogs驱动程序将日志从容器流式传输到cloudwatch。它工作正常,我在Cloudwatch中看到日志,但如果我重新启动容器,则日志不会发送到Cloudwatch。如果我再次停止并启动容器,它就会起作用。

当我重新启动容器时,有关docker awslogs驱动程序无法上载日志的任何帮助都很有帮助。

感谢。

1 个答案:

答案 0 :(得分:0)

我终于在docker中附加了一个卷,使用' -v /var/app.log:/var/log/app.log'将容器中的日志文件流式传输到ec2实例。并使用cloudwatch代理将其发送到cloudwatch