【问题标题】:Assigning IP Address to Docker Container on EC2为 EC2 上的 Docker 容器分配 IP 地址
【发布时间】:2020-10-18 10:03:42
【问题描述】:

我目前正在尝试让我的 docker 容器可公开寻址,以便我可以通过 aws route 53 (DNS) 对其进行路由。我在 ubuntu ec2 中有我的内容,正在寻找下一步我应该做什么。这是我在实例上运行的容器的屏幕截图。

我应该尝试像往常一样通过 nginx 路由这些,还是可以通过 aws 上的弹性 IP 之类的东西直接将它们指向一个 IP 地址。谢谢!

【问题讨论】:

标签: amazon-web-services docker amazon-ec2 aws-ecr


【解决方案1】:

对于您的实例的静态公共 IP,应使用 elastic ip

为确保连接到您的 docker 容器,请仔细检查:

  • 如果实例上的安全组允许入站流量到感兴趣的端口。
  • 同样,请检查您子网上的网络 ACL,如果它们没有阻止连接(入站和出站)。
  • 确保实例位于公共子网中并且可以从互联网访问。
  • 检查您是否可以从实例内部连接到容器,以确保您的应用程序正在按预期工作

或者,如果您不想自己管理实例和 docker,您可以考虑使用 AWS FargateAmazon ECS,这将大大简化您的容器管理。

【讨论】:

  • 在 ECS 上额外部署容器会是更好的选择。
  • @ShubhamJain 谢谢。我将在 Fargate 旁边添加它。
猜你喜欢
  • 2013-09-15
  • 2023-02-03
  • 2018-11-13
  • 2021-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-15
  • 1970-01-01
相关资源
最近更新 更多