当前环境:我的Beanstalk泊坞环境中出现一个问题,即在整个主机上暴露了预期的端口。我可以看到我的docker容器已经在docker守护进程中成功运行,但是我无法通过beantalk端点上的端口8080公开它,但是该端口正在使用端口80。
问题:我试图使用与dockerfile中相同的端口(8080)访问我的EB端点。但是我该怎么办?
这是docker ps的输出
这是我的示例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"
}
]
}