如何解决主机和通过桥接网络连接的两个容器之间的 Docker 网络
我有两个 docker 容器(A 和 B),它们在主机上运行并通过网桥连接到它。根据软件设计,我需要在 A 中的一个接口上运行 zeroconf 协议(点对点),比如说 eth1。 eth1 再次通过网桥从主机派生。主机上连接A中eth1的接口是VLAN接口,比如说eth0.3001。现在,我在 A 中的 eth1 上启动点对点协议,该协议为其分配了一个链路本地 IP 地址。
容器B也有一个接口,假设eth2连接到主机上的eth0.3001。我也想在 eth2(容器 B)上使用从 eth1(在容器 A)上派生的链接本地 IP。这是因为,容器 B 需要向连接到主机的对等方发送 IP 数据包。请看下图。
[点对点网络][1] [1]:https://i.stack.imgur.com/tFd8D.png
实现这一目标的最简洁方法是什么?我可以将容器A中派生的IP地址绑定到容器B中的接口吗?或者我应该将容器 A 中的协议移动到 B,以便根本不需要 A 上的接口?请提出建议。提前致谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。