
IPTables端口映射
查看转发功能是否开启
如果为0 编辑/etc/sysctl.conf 中 net.ipv4.ip_forward = 1
sysctl net.ipv4.ip_forward
使更改生效:sysctl -p /etc/sysctl.conf
允许转发流量
iptables -P FORWARD ACCEPT
规则会将到达你主机上端口的所有TCP流量重定向到
iptables -t nat -A PREROUTING -p tcp --dport 5432 -j DNAT --to-destination 172.17.0.2:5432
规则确保从容器发出的响应正确地回到原始请求者
iptables -t nat -A POSTROUTING -p tcp -d 172.17.0.2 --dport 5432 -j MASQUERADE