任务中的基本容器已退出

Chi*_*rag 13 amazon-web-services amazon-ecs docker dockerfile docker-compose

我正在尝试使用 aws ecs 配置我的 docker 集线器映像。我在运行任务时创建了存储库、集群和任务,因为任务退出 1 中的基本容器出现错误。在尝试获取确切的错误详细信息时,我发现我的一些变量显示为未配置。

找到附加的错误截图。

集群详细信息 错误详细信息

nat*_*eck 12

您应该通过在任务定义中指定日志配置来设置“日志配置”。我会推荐awslogs配置类型,因为这可以让您直接在控制台内查看容器中的日志。

完成此操作后,您将在任务详细信息屏幕上看到一个名为“日志”的新选项卡,您可以单击该选项卡以查看容器启动时的输出。您可能会看到某种错误或崩溃,因为“Essential container exited”错误意味着容器应该保持正常运行,但它刚刚退出。

  • 谢谢@nathanpeck。我的错误是“standard_init_linux.go:219: exec user process Cause: exec format error”,因为我在 Apple Silicon M1 上构建 docker 映像并将其推送到 ECR 中。 (4认同)