我的应用程序运行在端口5000上,我已经在docker文件中公开了5000端口。
这是我的docker-compose.yml文件
"services":
"backend":
"image": "<imageURL>"
"ports":
- "5000:8080"
集装箱港口和申请港口:5000服务器端口:8080的安全组也已正确配置,应用程序能够连接到数据库,但在我尝试ping服务器的IP时无法工作。我的应用程序有一个ping API。
不确定EBS服务器指的是什么;EBS";是弹性块存储,而不是计算
如果您正在使用AWS ECS,则需要配置";PortMapping";将外部端口映射到集装箱端口
https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_PortMapping.html
如果您正在使用EC2,请确保您的服务使用netstat命令侦听所有IP
netstat -anlp | grep [your port]
安全组入站和出站规则配置正确