这个问题我已经整了一天一夜了,先后使用了 weave 和 pipework,但是他们两个和只能实现宿主机与各容器的互通,如法实现 其他物理主机 与 容器的互通,即使 pipework 桥接的公网 IP,也不是 路由器分配的。
我需要将一个网络通过路由器局域网IP完全的暴露 (就跟虚拟机一样)。请问如何实现呢?
我的想法是宿主机绑定多个IP,然后某个 IP 指定某个容器 (这种做法也不太好)。
我的需求是 容器 完全的暴漏,并且 外网主机(非宿主机,宿主机局域网的其他物理机) 可以访问 (通过独立 IP)。
网上现有文章很难解决我的问题,请问大家是否有成熟的解决方案。
刚刚我实现了 iptables 映射,跟我问题中设想的一样:
第一步:在宿主机配置多个 IP
第二步:将某个 外网IP(192.168.1.x) 映射到 内网IP (172.17.0.x)