如何在2个ec2示例上连接2个不同的docker容器?

k5hmc34c  于 2022-12-03  发布在  Docker
关注(0)|答案(1)|浏览(136)

我有一个用例,我想在一个ec2上运行一个container,我有两个这样的container。我想让ec2 1上的container 1访问ec2 2上的container 2。我如何将不同机器上的两个container绑定到同一个网络上?

8ehkhllq

8ehkhllq1#

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

相关问题