当我使用docker run
启动容器时,命令提示符会显示许多在调试时非常有用的有用信息。
ECS是否有机制可以捕获此信息?目前,我已经通过SSH进入容器并手动启动容器来调试它们,这是不理想的。
答案 0 :(得分:3)
是的。您可以将CloudWatch Logs与ECS结合使用。它需要更多设置,但一旦完成,所有容器日志都将流式传输到CloudWatch Logs,这意味着可以从AWS控制台查看。
解释了与ECS的一般CloudWatch Log集成here。更详细地解释了使用awslogs驱动程序作为任务定义的一部分here。
希望有所帮助。
答案 1 :(得分:1)
您还可以使用流利的日志驱动程序。
有关详细信息,请点击此处: http://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_definition_parameters.html#container_definition_storage
答案 2 :(得分:0)
您可以使用此pypi软件包检查特定的任务日志。
https://pypi.org/project/dokr/
使用pip安装并安装ecs-cli
pip install dokr
从here
安装ecs-cli使用检查日志
dokr ecs log
查看此屏幕截图
PS:我是这个软件包的作者。如果发现任何问题。请在github
上提出