gpt4 book ai didi

amazon-ec2 - 主机端口映射不适用于 EC2 上的 docker-compose

转载 作者:行者123 更新时间:2023-12-04 19:26:16 29 4
gpt4 key购买 nike

我试图运行这个 hello world使用 docker-compose up --build 的 AWS EC2 实例上的应用程序.它按预期工作,并且当我使用端口 80 时可以从 EC2 公共(public) IP 远程访问,即“80:80”,如 the docker-compose file 所示.

但是,如果我更改为另一个端口,例如“5106:80”,则无法从远程主机使用 <public IPv4 address>:5106 访问它。即使它在本地可用,如果我 ssh 到 EC2 实例并尝试 localhost:5106 .请注意:

  • 我已确保 EC2 位于公共(public)子网中,并且我已配置安全组以使端口(在本例中为 5106)接受来自我的笔记本电脑的入站流量。
  • 我知道 hello-world 应用程序没有问题,因为我在另一个应用程序中遇到了完全相同的问题,即只有端口 80 与 EC2 上的 docker-compose 端口映射一起使用。
  • 最佳答案

    因为它适用于端口 80并且不适用于端口 5106这可能意味着以下两种可能性之一:

  • 您的安全组有问题。您应该检查您是否添加了端口 5106在您的 inbound rules您的安全组。
  • 防火墙或防病毒软件存在问题,不允许您连接到不同端口中的网页,而不是 80。或 443 .如果这发生在其他设备或其他网络上,您可以尝试。

  • 在这种情况下,似乎是后者。

    关于amazon-ec2 - 主机端口映射不适用于 EC2 上的 docker-compose,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55938725/

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