docker iptables 端口映射 nat

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker iptables 端口映射 nat相关的知识,希望对你有一定的参考价值。

docker  iptables  端口映射  nat

 

 

#!/bin/bash
pro=‘tcp‘
NAT_Host=‘Host_A‘
NAT_Port=8080
Dst_Host=‘Host_B‘
Dst_Port=80
iptables -t nat -A PREROUTING  -m $pro -p $pro --dport $NAT_Port -j DNAT --to-destination $Dst_Host:$Dst_Port
iptables -t nat -A POSTROUTING -m $pro -p $pro --dport $Dst_Port -d $Dst_Host -j SNAT --to-source $NAT_Host

参考:

http://www.opstool.com/article/206 

以上是关于docker iptables 端口映射 nat的主要内容,如果未能解决你的问题,请参考以下文章

使用iptables为docker容器动态添加端口映射

docker(iptables)目标地址转换,运行中的容器映射端口

ip route,ip rule, iptables和docker的端口映射

Docker——网络和存储

docker实战系列之docker 端口映射错误解决方法

Docker给运行中的容器添加映射端口