docker配置firewall防火墙

这篇具有很好参考价值的文章主要介绍了docker配置firewall防火墙。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux防火墙firewalld不生效,无法拦截Docker映射端口

今天出现了一个奇怪的现象,centos服务器上的防火墙(firewall)没有开放8103端口,但是依然可以访问,服务器开放的端口如下:

1、前面用Docker安装了mysql,没有用防火墙开放3306端口,但是我们也确实可以访问数据库,原因是Docker利用了iptables管理了防火墙,而这种管理在firewalld中还看不到。

1、Dokcer禁用iptables防火墙文章来源地址https://www.toymoban.com/news/detail-536651.html

vi /etc/docker/daemon.json
# 如果没有这个文件则新建  格式是json的格式
# 添加如下一行
"iptables":false
禁用 docker 的 iptables 规则
配置daemon.json
"iptables": false,  #禁用iptables防火墙
开启转发
firewall-cmd --add-masquerade --permanent
firewall-cmd --reload
开启开放ip
firewall-cmd --permanent --zone=public --add-rich-rule='rule family=ipv4 source address="172.17.0.0/16" accept'
firewall-cmd --reload
重启docker
systemctl restart docker

到了这里,关于docker配置firewall防火墙的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux 防火墙(firewall)

    防⽕墙是保护机器不受来⾃外部的、不需要的⽹络数据的⼀种⽅式。它允许⽤⼾通过定义⼀组防 ⽕墙规则来控制主机上的⼊站⽹络流量。这些规则⽤于对进⼊的流量进⾏排序,并可以阻断或允 许流量。 firewalld 是⼀个防⽕墙服务守护进程,其提供⼀个带有 D-Bus 接⼝的、动态

    2024年02月07日
    浏览(28)
  • linux防火墙查看状态firewall、iptable

    1、iptables防火墙 查看防火墙状态  service iptables status 停止防火墙 service iptables stop 启动防火墙 service iptables start 重启防火墙 service iptables restart 永久关闭防火墙 chkconfig iptables off 永久关闭后重启 chkconfig iptables on 开启80端口 vim /etc/sysconfig/iptables 加入一下代码 -A INPUT -m state --s

    2024年01月16日
    浏览(30)
  • windows@网络防火墙@软件联网控制@netsh advfirewall firewall

    (Windows) 创建出站端口规则 | Microsoft Learn Windows Defender Firewall with Advanced Security (Windows) | Microsoft Learn 组策略 Windows) 高级安全性的 Windows 防火墙 (管理 | Microsoft Learn windows-itpro-docs/open-windows-firewall-with-advanced-security.md at public · MicrosoftDocs/windows-itpro-docs (github.com) 使用高级安全性打

    2024年02月02日
    浏览(22)
  • linux防火墙(firewall)对端口和IP开放与限制

    启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld 开机启用 : systemctl enable firewalld

    2024年02月07日
    浏览(23)
  • 【Linux】Linux在防火墙firewall中开放或删除某端口

    在生产中往往是不能关闭防火墙firewall的(以下操作是在linux中执行的) 开启防火墙的状态下开启的8080的访问端口 删除某个端口:

    2024年02月11日
    浏览(19)
  • 电脑技巧:防火墙设置简化小工具Firewall App Blocker介绍

    ❤️作者主页:IT技术分享社区 ❤️作者简介:大家好,我是IT技术分享社区的博主,从事C#、Java开发九年,对数据库、C#、Java、前端、运维、电脑技巧等经验丰富。 ❤️荣誉: CSDN博客专家、数据库优质创作者🏆,华为云享专家🏆,阿里云专家博主🏆  ❤️个人博客:IT技

    2024年02月08日
    浏览(24)
  • 【Linux】firewall-cmd之防火墙简介及命令详解【附加实战⭐建议收藏!!⭐】

    【Linux】firewall-cmd之防火墙简介及命令详解+实例   在CentOS 7中,新引入了firewalld防火墙,取代了CentOS 6之前的iptables防火墙。   iptables用于过滤数据包,属于网络层防火墙。iptables主要是基于接口,来设置规则,从而判断网络的安全性。   firewalld能够允许哪些服务可用,

    2024年02月02日
    浏览(21)
  • 部署Kubernetes(k8s)时,为什么要关闭swap、selinux、firewall 防火墙?

     关于防火墙的原因(nftables后端兼容性问题,产生重复的防火墙规则) The ip tables tooling can act as a compatibility layer, behaving like iptables but actually configuring nftables. This nftables backend is not compatible with the current kubeadm packages: it causes duplicated firewall rules and breaks kube-proxy . 大概意思就是

    2024年02月02日
    浏览(28)
  • 在安装docker配置端口时 centos7 防火墙规则失效

    1、做端口映射管理的时候,自己关闭了防火墙,或者开启防火墙,或者指定开关端口,但是都不影响端口的使用,这就很奇怪,也就是本文的内容! 2、 思路,确认是请求到了防火墙的那个zone(centos7之后默认使用firewalld,里面提出了zone),可能存在较大的原因是:设置的

    2024年02月01日
    浏览(25)
  • openEuler 22.03 LTS-SP1体验安装docker、防火墙配置等

    openEuler默认采用firewall-cmd进行管理,iptables默认是禁用状态。

    2024年02月16日
    浏览(22)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包