gpt4 book ai didi

ubuntu - 使用 ip 地址在不同主机上 Ping docker 容器

转载 作者:太空宇宙 更新时间:2023-11-03 16:56:06 25 4
gpt4 key购买 nike

我想从主机 B(另一个 EC2 实例)上的另一个 docker 容器 ping 主机 A(EC2 实例)上的一个 docker 容器。我需要遵循哪些步骤?

最佳答案

一个选项是覆盖网络,例如 weave .这非常容易设置,让容器在不同的主机甚至不同的数据中心相互通信,并让您选择连接什么和隔离什么。请注意:我从事编织工作。

为什么您可能需要附加组件?如 the docs 中所述,默认情况下,Docker 创建一个单主机桥,并为每个容器提供一个私有(private) IP 地址。所以现在你有两个问题:如何在不同机器上设置网桥之间的路由,以及如何隐藏或更改这些 IP 地址,因为它们不能在公共(public)互联网上使用。

您可以使用主机的网络,使用 docker run 命令行选项 --net=host ,但这会丢失一些您从容器中获得的封装。

有关 Docker network drivers 的讨论正在进行中这将使解决方案更易于实现,但目前还没有代码。

亚马逊有launched their own container clustering service它 promise 让容器相互通信,但它仍然不可用。

关于ubuntu - 使用 ip 地址在不同主机上 Ping docker 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26989468/

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