首页 > 解决方案 > 在 AWS ECS 上部署 docker 容器失败

问题描述

我正在尝试在 AWS ECS 上部署一个 docker 容器。我做了以下步骤:

我已将 postgres DB 映像和 myapp 映像从 docker hub 推送到 ECR。创建 ECS 集群,创建任务定义并添加 Postgres 容器,并创建服务。我已验证数据库已启动并正在运行。

在同一个集群中,我创建了另一个任务定义并添加了 myapp 容器。在这里,我提供了 DATABASE_ENDPOINT 作为 ec2 公共 DNS 并创建了服务。它不起作用,并且没有与数据库连接相关的错误。我在事件日志中注意到 ConnectionResetError。

可能是什么问题?DATABASE_ENDPOINT URI 是否正确?

标签: postgresqlamazon-web-servicesamazon-ec2amazon-ecs

解决方案


推荐阅读