如何在Elastic Beanstalk Docker环境中向主机公开Docker端口?

问题描述 投票:0回答:1

当前环境:我的Beanstalk泊坞环境中出现一个问题,即在整个主机上暴露了预期的端口。我可以看到我的docker容器已经在docker守护进程中成功运行,但是我无法通过beantalk端点上的端口8080公开它,但是该端口正在使用端口80。

问题:我试图使用与dockerfile中相同的端口(8080)访问我的EB端点。但是我该怎么办?

这是docker ps的输出

enter image description here

这是我的示例Dockerrun.aws.json

{
"AWSEBDockerrunVersion": "1",
"Image": {
  "Name": "123456789.dkr.ecr.us-east-1.amazonaws.com/registry",
  "Update": "true"
},
"Ports": [
  {
    "ContainerPort": 8080,
    "HostPort": 8080
  }
],
"Volumes": [
  {
    "HostDirectory": "/path/to/log",
    "ContainerDirectory": "/path/to/log"
  }
]
}
docker nginx amazon-elastic-beanstalk
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.