我有一个用例,我想在一个ec2上运行一个container,我有两个这样的container。我想让ec2 1上的container 1访问ec2 2上的container 2。我如何将不同机器上的两个container绑定到同一个网络上?
8ehkhllq1#
(我假设这两个示例在同一个VPC中。如果不是,答案将更加复杂。)您需要知道两个EC2示例的IP才能相互引用它们。您可以给予它们静态IP,或者您可以使用Route 53和一个Infrastructure as Code工具(例如CloudFormation或Terraform)将分配的IP绑定到一个内部DNS名称(例如container-one.internal)。然后,当您想从一个容器调用另一个容器时,只需发送一个HTTP请求并在接收端处理它。
container-one.internal
1条答案
按热度按时间8ehkhllq1#
(我假设这两个示例在同一个VPC中。如果不是,答案将更加复杂。)
您需要知道两个EC2示例的IP才能相互引用它们。您可以给予它们静态IP,或者您可以使用Route 53和一个Infrastructure as Code工具(例如CloudFormation或Terraform)将分配的IP绑定到一个内部DNS名称(例如
container-one.internal
)。然后,当您想从一个容器调用另一个容器时,只需发送一个HTTP请求并在接收端处理它。