【发布时间】:2020-12-13 05:14:18
【问题描述】:
我有一个 docker-compose 设置,其中包含 2 个以上用于本地开发的容器。我正在尝试将以下内容部署到 AWS ECS 并成功部署了第一个服务,但我正在努力部署更多服务。好像我在配置中遗漏了一些东西。
要将第一个服务部署到 ECS,我按照以下步骤操作:
- 将 docker 映像部署到 ECR
- 创建 ECS 集群
- 创建了一个我将 ECR 图像附加到的任务
- 配置了 VPC
- 配置的 ELB
- 在我的 ECS 容器中成功启动了一个新实例
为了部署第二个服务,我尝试按照步骤 1,3 和 6 进行操作,看起来它已成功部署。但是,当我尝试从第二个服务访问任何端点时,它会在第一个服务中导致 /404。
据我了解,我当前的 ELB 配置设置为将所有流量路由到第一个实例,所以我的问题是 - 在部署第二个服务时我还应该重用哪些步骤?它应该有一个单独的 ELB 和安全组吗?
我尝试用谷歌搜索它,但所有文章都是关于部署一个我没有问题的实例。
【问题讨论】:
标签: amazon-web-services docker amazon-ecs amazon-ecr