博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker -p 时iptables无效问题
阅读量:6445 次
发布时间:2019-06-23

本文共 728 字,大约阅读时间需要 2 分钟。

有点标题党嫌疑,本质上是chain链顺序问题

问题复现

$ docker run -d -p 11111:80 nginx:alpine$ iptables -A INPUT -p tcp --dport 11111 -j DROP$ curl -I http://localhost:11111HTTP/1.1 200 OKServer: nginx/1.15.1Date: Fri, 07 Sep 2018 09:12:59 GMTContent-Type: text/htmlContent-Length: 612Last-Modified: Fri, 06 Jul 2018 16:50:07 GMTConnection: keep-aliveETag: "5b3f9dbf-264"Accept-Ranges: bytes复制代码

如果各位大佬跟我一样,对linux基础知识不牢固,对iptables仅仅停留在baidu阶段,会很纠结

$ iptables -L INPUT -nChain INPUT (policy ACCEPT)target     prot opt source               destination         DROP       tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:11111复制代码

命名已经添加了DROP,也已经生效了,咋就是不好使呢?

通过翻查docker文档发现,应该使用

iptables -I DOCKER-USER -p tcp --dport 11111 -j DROP 复制代码

具体知识请自行百度

转载地址:http://trpwo.baihongyu.com/

你可能感兴趣的文章
C语言调用DIRECT3D的实例代码,通过lpVtbl字段进行
查看>>
《人月神话》读书笔记1
查看>>
三菱plc输出指示灯不亮怎么办(转载)
查看>>
Codeforces Continued Fractions
查看>>
doc2vec使用说明(一)gensim工具包TaggedLineDocument
查看>>
Mac下利用safari调试 Cordova的WebApp
查看>>
Injector
查看>>
a:link,a:visited,a:hover,a:active
查看>>
idea 设置编译快捷键(代替 ctrl+f9)
查看>>
CFileFind类的使用总结
查看>>
正则表达式技术深入
查看>>
App测试中ios和Android的区别
查看>>
2值矩阵,将 -1,1矩阵变为0,1矩阵,或者将0,1矩阵变为其他2值矩阵
查看>>
Linux内核源码特殊用法
查看>>
luoguP2781 传教
查看>>
简易聊天工具
查看>>
DNS服务器
查看>>
linux下性能分析命令[总结]
查看>>
java.lang.NullPointerException&com.cb.action.LoginAction.execute(LoginAction.java:48)
查看>>
IIS HTTP 500 内部服务器错误 服务器无法加载应用程序 '/LM/W3SVC''/LM/W3SVC' '找不到指定的元数据 【转载】...
查看>>