如何连接通过局域网连接的两台不同主机上的容器

How to connect containers on two different hosts connected by LAN

我想知道如何使一个容器可被另一个容器发现 运行在不同的主机上,但通过 LAN 连接。基本上,我想 运行 不同主机上的两个容器,我希望它们进行通信,这样我想我可以在 tensorflow 上实现分布式训练。

有什么方法可以做到这一点吗?

有多种选择:

您也可以使用名为 pipework 的特殊脚本,它会自动完成这项工作: