修改运行中的docker端口映射


使用 iptables -t nat -L DOCKER --line-numbers 命令查看 DOCKER 链中的规则和规则序号:

使用iptables -t nat -D DOCKER 4命令删除规则即可取消本地(127.0.0.1:80)到容器(172.28.0.2:80)的端口映射

使用iptables -t nat -A DOCKER -p tcp --dport 58888 -j DNAT --to-destination 172.28.0.2:8888命令添加58888到容器8888端口映射的规则:

使用docker restart [容器名称]重启docker容器后访问本机58888端口即可访问容器8888端口。

有意思的的是使用nmap可以扫描到58888端口为开启状态,但是使用netstat -tnl却看不到。

声明:Hack All Sec的博客|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 修改运行中的docker端口映射


Hacker perspective for security