前言:在linux上,docker映射了端口,想着对服务端口进行限制指定IP访问,发现在filter表的INPUT链限制无效。最后处理结果如下:

启动docker后,在防火墙上nat表上会自动生成如下配置:

-A DOCKER ! -i docker0 -p tcp -m tcp --dport 8010 -j DNAT --to-destination 172.17.0.2:9091


将docker 9091端口映射到本机8010端口,现在需要对8010端口进行限制端口访问

在filter表中指定DOCKER  链,端口指定为在docker中的端口

-A DOCKER -s 172.26.1.2 -p tcp -m tcp --dport 9091 -j ACCEPT
-A DOCKER -p tcp -m tcp --dport 9091 -j DROP

 

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐