
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 1000 -j DNAT --to-destination 10.0.0.100:80
规则确保从容器发出的响应正确地回到原始请求者
sudo iptables -t nat -A POSTROUTING -p tcp --dport 80 -d 10.0.0.100 -j MASQUERADE
保存
apt-get install iptables-persistent
netfilter-persistent save