Amazon ec2 AWS BeansTalk暴露docker端口

Amazon ec2 AWS BeansTalk暴露docker端口,amazon-ec2,docker,amazon-elastic-beanstalk,Amazon Ec2,Docker,Amazon Elastic Beanstalk,我正在尝试将的实例部署到AWS。 环境和应用程序启动正常,但唯一可见的端口是80,而我的Docker文件中有“EXPOSE 3000”。 我将以下dockrun.aws.json添加到我的git repo并部署到aws,但端口仍然不可见 { "AWSEBDockerrunVersion": "1", "Ports": [ { "ContainerPort": "3000" } ] } 容器应露出端口3000。该容器充当EC2实例上运行的nginx服务器的

我正在尝试将的实例部署到AWS。
环境和应用程序启动正常,但唯一可见的端口是80,而我的Docker文件中有“EXPOSE 3000”。
我将以下
dockrun.aws.json
添加到我的git repo并部署到aws,但端口仍然不可见

{
  "AWSEBDockerrunVersion": "1",
  "Ports": [
    {
      "ContainerPort": "3000"
    }
  ]
}

容器应露出端口3000。该容器充当EC2实例上运行的nginx服务器的上游。Nginx服务器侦听端口80并将流量重定向到侦听3000的容器。你看到这种行为了吗?如果不是,请在实例上共享docker ps的输出?

我不是那个家伙,但有相同的问题。是的,我看到了与您提到的完全相同的行为,我想公开3000端口,而不是80端口。+任何人都知道,我们如何使用awsebdockerversion:2为配置实现它?现在我永远无法取消“Beans Talk”。谢谢,我也有同样的问题。不知道如何解决。这是否回答了您的问题?