我正在写一个dockerfile,我需要在docker容器中安装IPtables.我需要在IP表中添加规则,因为我试图在"主机"网络模式下运行,似乎我需要为此目的安装IPtables.当我尝试按如下方式包含规则时,我收到以下错误.
iptables -I INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
iptables v1.6.0: can't initialize iptables table `filter': Permission denied (you must be root)
Run Code Online (Sandbox Code Playgroud)
也许iptables或你的内核需要升级.
是否可以使用root权限运行iptables.
Dmi*_*san 36
--privileged
不再需要旗帜.与码头工人开始1.2现在可以带参数运行你的形象--cap-add=NET_ADMIN
和--cap-add=NET_RAW
这将使内部的iptables.
归档时间: |
|
查看次数: |
17219 次 |
最近记录: |