【发布时间】:2020-12-02 09:17:23
【问题描述】:
在本地开发时,我运行docker-compose,其中有两个服务Service1 和Service2。 Service2 依赖于 Service1。当我将它们部署到 ECS 时,我在一个任务定义中创建它们并提供容器定义的 JSON 数组来启动它们。
当我在本地运行它们时,在 docker-compose 中,我可以从 Service2 调用 http://Service1:8080/v1/graphql(因为它们在 docker-compose 中,我可以通过服务名称来调用它)。 .. 但是,当我部署到 ECS 并进行相同的 API 调用时,我得到了 404。
基于此:Docker links with awsvpc network mode 我也尝试过 http://localhost:8080/v1/graphql ...我将不胜感激!
【问题讨论】:
-
“我也试过localhost:8080/v1/graphql”会发生什么?有任何错误、超时吗?
标签: amazon-web-services docker docker-compose amazon-ecs aws-fargate