【发布时间】:2017-01-29 03:43:52
【问题描述】:
我构建了一个 Dockerized Python/Django 应用程序并使用 these instructions 将其部署到 ECS。
应用程序已部署且响应迅速。但我注意到有一些错误。因此,为了排除故障,我对运行应用程序的 EC2 实例进行了 SSH 连接。我做了一个ps,我可以清楚地看到我所有的应用程序进程正在运行。这很好。
但是,当我查找我的源文件和任何应用程序的日志文件时,我在该实例的任何地方都找不到它们。我已经彻底搜索了整个磁盘,但找不到这些文件。这怎么可能?它从哪里运行我的应用程序?它会从 ECR 中耗尽吗?如何监控我的应用程序的日志文件?
【问题讨论】:
-
您的代码在运行的容器中。使用
docker exec -it <container_id> bash在 docker 内进行 bash。你会在那里找到你的代码。
标签: amazon-web-services docker amazon-ecs