首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法访问添加到ECS集群的EC2实例

问无法访问添加到ECS集群的EC2实例
EN

Stack Overflow用户
提问于 2016-08-31 16:20:47
回答 2查看 680关注 0票数 1

我已经创建了ECS集群,到目前为止,它只包含一个EC2实例。我已经使用docker部署了我的节点应用程序。

我尝试使用该EC2实例的公共IP地址访问在3000端口上运行的应用程序。但不知何故,我得不到回应。

我试着ping这个IP,我得到了回应。相同的docker容器在其他实例上工作正常。

EN

回答 2

Stack Overflow用户

发布于 2016-09-08 16:11:52

好吧,很难说,但由于这可能是访问问题,你可以尝试以下方法。

  1. 检查绑定到ECS instance.
  2. SSH的Security Group中的端口3000是否打开到EC2实例中,并检查您的节点应用程序是否可以通过端口3000访问。为此,您需要在Security Group中为EC2启用SSH。
  3. 新的ECS支持动态端口映射,因此请确保将任务定义配置为使用端口3000。

这应该会帮助你缩小真正的问题所在。

票数 0
EN

Stack Overflow用户

发布于 2016-10-02 03:11:17

您必须将容器端口映射到您的ec2实例端口。首先通过ec2安全组打开您要访问的公有地址端口号

首先,打开ec2实例端口:

在EC2 console > click in your instance > security groups中

然后在入站和出站设置中打开端口。

接下来,将此端口映射到您的容器端口(3000):

ECS > Task Definitions > your task > your container > mapping ports Set host port: port opened, container port: 3000, protocol: tcp

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39244316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档