针对docker的nftables规则



系统:RHEL 8.4Docker版本:20.10

RHEL 8已经从iptables转移到nftables,Docker inbuild使用iptables在机器上设置防火墙规则。

它似乎中断了docker容器与主机服务以及同一网络上其他托管docker容器之间的通信。

我必须与端口5000上的容器中托管的注册表通信。

此外,我正在集装箱中托管黑斑羚服务,并在港口开放

21000

21050

25000

25010

25020

此外,当我登录到容器时,它无法联系到互联网。

有人知道可以制定什么规则来与docker进行适当的沟通吗。此外,容器中托管的服务必须能够联系所有相关的主机服务。

事情一直在尝试:

在/etc/docker/daemon.json 中进行了更改

{
"iptables" : false
}

并基于这个链接试图建立规则,但没有运气

仅供参考:我不知道在linux防火墙中设置任何类型的规则(既不使用iptables也不使用nftables(

从Docker 20.10开始,Docker提供了对firewalld的支持,无需手动添加任何规则。

它解决了我与iptables和efatbles 相关的问题

相关内容

  • 没有找到相关文章

最新更新