1. 程式人生 > >centos7 docker啟動後新增對外埠對映

centos7 docker啟動後新增對外埠對映

有時候碰到這種情況,我不知道docker裡裝的應用對外暴露什麼埠,如果每次都重新構建映象太麻煩,我們利用iptables 實現這種功能
iptables -t nat -A PREROUTING -p tcp -m tcp –dport [對外暴露埠] -j DNAT –to-destination [docker的ip]:[docker內的應用埠]


iptables -t nat -A PREROUTING -p tcp -m tcp –dport 10050 -j DNAT –to-destination 172.17.0.3:10050

10050 對外暴露的埠
172.17.0.3 docker的ip