如何捕获在ECS上启动的容器的控制台输出?

Lia*_*m M 5 amazon-web-services amazon-ecs docker

当我使用docker run命令提示符启动容器时,会显示许多在调试时非常有用的有用信息.

是否有一种机制是ECS允许我捕获这些信息?目前,我正在SSH进入容器并手动启动容器来调试它们,这并不理想.

Rob*_*ake 5

是的。您可以将CloudWatch Logs与 ECS 结合使用。它确实需要更多的设置,但是一旦完成,所有容器日志都将流式传输到 CloudWatch Logs 中,这意味着可以从 AWS 控制台查看它。

此处解释与 ECS 的常规 CloudWatch Log 集成。将 awslogs 驱动程序用作任务定义的一部分在此处进行了更详细的说明。

希望有帮助。