【发布时间】:2017-06-02 18:49:20
【问题描述】:
当我使用docker run 启动容器时,命令提示符会显示很多有用的信息,这些信息在调试时非常宝贵。
ECS 是否有一种机制可以让我捕获这些信息?目前,我正在通过 SSH 连接到容器并手动启动容器来调试它们,这并不理想。
【问题讨论】:
标签: amazon-web-services docker amazon-ecs
当我使用docker run 启动容器时,命令提示符会显示很多有用的信息,这些信息在调试时非常宝贵。
ECS 是否有一种机制可以让我捕获这些信息?目前,我正在通过 SSH 连接到容器并手动启动容器来调试它们,这并不理想。
【问题讨论】:
标签: amazon-web-services docker amazon-ecs
是的。您可以将CloudWatch Logs 与ECS 结合使用。它确实需要更多设置,但一旦完成,所有容器日志都将流式传输到 CloudWatch Logs,这意味着可以从 AWS 控制台查看。
解释了与 ECS 的常规 CloudWatch Log 集成here。 here 更详细地解释了使用 awslogs 驱动程序作为任务定义的一部分。
希望对您有所帮助。
【讨论】:
【讨论】:
您可以使用这个 pypi 包来检查特定的任务日志。
https://pypi.org/project/dokr/
使用 pip 安装并安装 ecs-cli
pip install dokr
从here 安装 ecs-cli
使用检查日志
dokr ecs log
查看此截图
PS:我是这个包的作者。如果您发现任何问题。请在github提出它
【讨论】: