系统:RHEL 8.4 Docker 版本:20.10
RHEL 8 已从 iptables 转移到 nftables,Docker inbuild 使用 iptables 在机器上设置防火墙规则。
它似乎中断了从 docker 容器到主机服务以及与同一网络上其他托管 docker 容器的通信。
我必须与端口 5000 上容器中托管的注册表进行通信。
而且我还在容器中托管 impala 服务并打开暴露的以下端口
21000
21050
25000
25010
25020
此外,当我登录到容器时,它无法与互联网联系。
有谁知道可以设置哪些规则来与 docker 进行正确的通信。此外,容器中托管的服务必须能够联系所有相关的主机服务。
到目前为止尝试的事情:
在 /etc/docker/daemon.json 中进行了更改
{
"iptables" : false
}
并基于此链接尝试设置规则,但没有运气
仅供参考:我不知道在 linux 防火墙中设置任何类型的规则(不是使用 iptables 也不是使用 nftables)