【发布时间】:2022-04-03 01:01:02
【问题描述】:
这可能是一个 101 问题,但在第一次设置这个问题时,没有任何关于这样一个基本和常见任务的提示。基本上,我有一个无头 ubuntu 作为 AWS 内部的 docker 镜像运行,它是通过 github 操作 CI/CD 构建的。一切运行良好。
在 ubuntu 中,我有一些 python 脚本,比如说自定义服务器、cron 作业、一些正在运行的软件等。我如何远程知道这些脚本是否记录了任何错误?让我们保持简单:如何从 ubuntu 内部的 python 服务器打印一条错误消息,我可以从外部 docker 读取该消息? AWS 是否有用于查看 stdout/stderr 日志的任何类型的 Web 界面?或者至少是一个 ssh 控制台?有什么例子吗?
此外,我已经为我的 docker 设置了运行状况检查,以确认我在 ubuntu 中运行的服务器处于在线状态并且正在运行。这些工作是因为我可以通过docker ps 在本地主机中测试它们并显示状态“健康”。在 AWS 中我如何看到同样的情况?
我真的错过了这么大的事情吗?感觉这应该是在 AWS 上搭建 docker 的主页上闪现的第一件事。
【问题讨论】:
标签: python amazon-web-services docker logging amazon-ec2