docker - 如何诊断 ECS Fargate 任务启动失败?
问题描述
我正在尝试使用他们的 ECS 服务在 AWS 上启动/运行 Dockerfile。我可以很好地在本地运行我的 docker 映像,但它在 Fargate 启动类型上失败。我已将 Docker 映像上传到 ECR,并从中创建了一个集群/服务/任务。
但是,我的集群的任务状态只是读取“DEPROVISIONING(任务无法启动)”,但它没有提供我正在运行的图像输出的日志或详细信息,所以我不知道出了什么问题。如何查找更多信息并诊断 ECS 无法运行我的映像的原因?
解决方案
请转到集群>任务>详细信息>容器
您可以在图中“错误消息”中的红色矩形周围看到一些错误消息。
任务详情:
错误信息:
推荐阅读
- fastlane - 使用 fastlane 时如何将 swift compile 标志添加到`gym`
- php - 是否可以在 CD 上运行 XAMPP?
- ios - 当视图开始被隐藏时,约束会发生什么?
- android - 识别 webview 中的对象
- spring-cloud - 是否可以在同一个模块中同时拥有合同和存根测试?
- java - 将 EC PublicKey 十六进制字符串转换为 PublicKey
- python-3.x - 列表中的 Python 框和指针
- python - 带有表单的 django ListView
- sql - 字段名称似乎不会延续到交叉表查询中
- azure - PowerShell Azure Functions 多租户查询