【问题标题】:Docker container inside AWS not accessible from outsideAWS 内部的 Docker 容器无法从外部访问
【发布时间】:2021-08-07 11:45:49
【问题描述】:

我在 VPC 的公共子网中的 EC2 实例上将 REST 服务作为 docker 容器运行。我可以从 ec2 容器内访问端点,但无法从外部访问。

我已验证安全组已为 Anywhere 启用 ALL TRAFFIC 此外,NACL 有规则允许来自任何地方的 INBOUND 和 OUTBOUND 流量 与子网关联的路由表具有到 Internet 网关的路由

任何建议

【问题讨论】:

  • 你是如何将主机映射到容器的?
  • 容器防火墙,也许吧?
  • 我使用 docker run 命令启动了容器: docker run -p 8080:8080 myImageName:latest 这样,主机端口映射到容器端口关于容器防火墙,我检查了附加到 EC2 的安全组实例,它目前允许所有流量。

标签: amazon-web-services docker


【解决方案1】:

问题已解决,是因为我连接到了我公司的 VPN。当我从 vpn 断开连接时,我能够成功访问端点。

感谢https://stackoverflow.com/a/41623380/16612893的建议

【讨论】:

    猜你喜欢
    • 2019-09-03
    • 2016-12-29
    • 1970-01-01
    • 2018-07-13
    • 2022-09-24
    • 2016-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多