如何解决 docker 和 firewall 的冲突?

RichR.IT 2022-04-01 19:47:11 1472阅读

我的服务器上同时安装了 firewall-cmd 和 docker ,但是每次 firewall-cmd --reload 都会导致 docker 容器内无法访问网络。

请教大神们,该怎么解决??

提示:如果此问题没有解决您的需求,您可以点击 “我也要问” 在线咨询。 我也要问

若此问题存在违规行为,您可以点击 “举报”

1条回答

  • 苍狼
    2022-04-01 19:50:58 已采纳

    解决冲突的办法:

    前提:Docker 版本大于等于 20.10.0 。

    执行下面的命令将你的 docker0 接口移到 docker 区域:

    firewall-cmd --permanent --zone=trusted --add-interface=docker0
    
    firewall-cmd —reload
    102 举报

快速提问,在线解答

1

描述需求

填写需求概要标题,补充详细需求

2

耐心等

等待网友或网站工作人员在线解答

3

巧咨询

还有疑问?及时追问回复

立即咨询