草庐IT

iptables

全部标签

docker 在 docker-compose.yml 中设置 iptables 选项

我正在使用docker-compose来管理容器。如何在通过docker-composeup启动时关闭iptables(为docker设置--iptables=false)? 最佳答案 --iptables选项仅适用于Docker守护进程;这不是每个容器的选项。推论是,这不是您可以从docker-compose.yaml文件中设置的内容。您需要修改传递给Docker守护程序的选项;在RedHat系统和衍生产品上,这意味着您将修改/etc/sysconfig/docker并更新OPTIONS=行(并重新启动Docker)。其他发行版也

docker 在 docker-compose.yml 中设置 iptables 选项

我正在使用docker-compose来管理容器。如何在通过docker-composeup启动时关闭iptables(为docker设置--iptables=false)? 最佳答案 --iptables选项仅适用于Docker守护进程;这不是每个容器的选项。推论是,这不是您可以从docker-compose.yaml文件中设置的内容。您需要修改传递给Docker守护程序的选项;在RedHat系统和衍生产品上,这意味着您将修改/etc/sysconfig/docker并更新OPTIONS=行(并重新启动Docker)。其他发行版也

Docker 使用 "-p <port>:<port>"时忽略 iptable 规则

几天前才意识到Docker似乎绕过了我的iptable规则。我对Docker和iptables的经验并不令人难以置信。最近几天尝试了很多不同的东西。还看到最近的docker版本有很大的变化,有一个特殊的DOCKER链,应该允许我这样做。但是不确定我做错了什么,但它永远不会像我期望的那样做。所以我想要的很简单。我希望它表现得像预期的那样。如果我有一个ACCEPT-Rule要通过,如果没有它就会被阻止。我的iptable最初看起来是这样的(所以在我多次尝试不成功之前):*filter:INPUTACCEPT[0:0]:FORWARDACCEPT[0:0]:OUTPUTACCEPT[779:

Docker 使用 "-p <port>:<port>"时忽略 iptable 规则

几天前才意识到Docker似乎绕过了我的iptable规则。我对Docker和iptables的经验并不令人难以置信。最近几天尝试了很多不同的东西。还看到最近的docker版本有很大的变化,有一个特殊的DOCKER链,应该允许我这样做。但是不确定我做错了什么,但它永远不会像我期望的那样做。所以我想要的很简单。我希望它表现得像预期的那样。如果我有一个ACCEPT-Rule要通过,如果没有它就会被阻止。我的iptable最初看起来是这样的(所以在我多次尝试不成功之前):*filter:INPUTACCEPT[0:0]:FORWARDACCEPT[0:0]:OUTPUTACCEPT[779:

networking - 没有 --net=host 参数的 docker 容器内的网络无法访问

问题:docker容器中没有互联网连接。症状:ping8.8.8.8不起作用。来自主机系统的Wireshark回馈:1910.866212113172.17.0.2->8.8.8.8ICMP98Echo(ping)requestid=0x0009,seq=0/0,ttl=642011.867231972172.17.0.2->8.8.8.8ICMP98Echo(ping)requestid=0x0009,seq=1/256,ttl=642112.868331353172.17.0.2->8.8.8.8ICMP98Echo(ping)requestid=0x0009,seq=2/512,

networking - 没有 --net=host 参数的 docker 容器内的网络无法访问

问题:docker容器中没有互联网连接。症状:ping8.8.8.8不起作用。来自主机系统的Wireshark回馈:1910.866212113172.17.0.2->8.8.8.8ICMP98Echo(ping)requestid=0x0009,seq=0/0,ttl=642011.867231972172.17.0.2->8.8.8.8ICMP98Echo(ping)requestid=0x0009,seq=1/256,ttl=642112.868331353172.17.0.2->8.8.8.8ICMP98Echo(ping)requestid=0x0009,seq=2/512,

docker - 基于alpinelinux在docker容器中安装iptables

我正在编写一个dockerfile,我需要将IPtables安装在docker容器中。当我试图在“主机”网络模式下运行时,我需要向IP表添加一条规则,看来我需要为此安装IPtables。当我尝试按如下方式包含规则时,出现以下错误。iptables-IINPUT-ptcp-mtcp--dport8080-jACCEPTiptablesv1.6.0:can'tinitializeiptablestable`filter':Permissiondenied(youmustberoot)Perhapsiptablesoryourkernelneedstobeupgraded.是否可以使用roo

docker - 基于alpinelinux在docker容器中安装iptables

我正在编写一个dockerfile,我需要将IPtables安装在docker容器中。当我试图在“主机”网络模式下运行时,我需要向IP表添加一条规则,看来我需要为此安装IPtables。当我尝试按如下方式包含规则时,出现以下错误。iptables-IINPUT-ptcp-mtcp--dport8080-jACCEPTiptablesv1.6.0:can'tinitializeiptablestable`filter':Permissiondenied(youmustberoot)Perhapsiptablesoryourkernelneedstobeupgraded.是否可以使用roo

linux - 实用程序 iptables 列出主机名而不是 IP 地址

使用命令iptables-L我列出了所有链中的规则,但是这个工具列出了主机名而不是IP地址来保存规则。这有点难读,因为万一我想在列表中快速找到某个IP地址,这是不可能的。有没有办法,命令开关或任何简单易用的东西,让我用IP地址而不是主机名列出我的iptables规则? 最佳答案 使用以下内容:iptables-L-n来自manpage:-n,--numericNumericoutput.IPaddressesandportnumberswillbeprintedinnumericformat.Bydefault,theprogram

linux - 为 PHP-FPM 配置 IPtables

所以我有一个带有Nginx的CentOS服务器,现在想用PHP-FPM运行Nginx。默认情况下,它配置为端口9000,但我将使用9001。我需要知道如何在我的iptables中打开端口9001以进行环回。以下哪项是正确的,它们是相同的,还是都是错误的?任何帮助将不胜感激,谢谢:)iptables-A输入-ptcp-s127.0.0.0--dport9001-j接受或iptables-A输入-ilo--dport9001-j接受 最佳答案 你不应该需要打开防火墙来连接到本地主机,因为无论如何它都不应该被防火墙保护(作为一般规则)。但