gpt4 book ai didi

amazon-ec2 - AWS BeansTalk 公开 docker 端口

转载 作者:行者123 更新时间:2023-12-01 02:12:01 25 4
gpt4 key购买 nike

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

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

最佳答案

该容器应公开端口 3000。该容器充当在 EC2 实例上运行的 nginx 服务器的上游。 Nginx 服务器监听端口 80 并将流量重定向到监听 3000 的容器。您看到这种行为了吗?如果没有,您能否在实例上分享 docker ps 的输出?

关于amazon-ec2 - AWS BeansTalk 公开 docker 端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28529068/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com