使用 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
却看不到。
Comments | NOTHING