如何select到哪个networking做端口映射
我有一个容器链接到多个networking。 如文档中所述,此容器的默认网关是按字典顺序排列的第一个networking。 这工作正常。
现在我想打开一个外部世界的端口。
我使用port
function。 当我看看我的iptables时,它似乎在做的是将传入的数据包转发到一些随机的networking。 不是字典顺序中的第一个。
这样,数据包就从给定的网关进入,并从另一个网关出去。
你知道我怎么能指定,当我这样做:
port: - 80:80
如何指定我转发到哪个networking?
编辑:更多信息
所以我有一个属于A_net的容器A,属于B_net的B和属于A_net和B_net的C.
C et A_net的默认网关。
但是在docker-compose文件中。 我说80端口应该映射到80端口的容器C.有时iptable转发到B_net。
非常感谢