更多精彩内容,欢迎关注:

视频号
视频号

抖音
抖音

快手
快手

微博
微博

docker有自己的防火墙吗 docker有防火墙吗

导读有的,但是docker与防火墙软件同时使用应注意:docker进程启动后是动态添加,也就意味着如果你重启iptables,将会丢失docker的转发规则。有两种解决办法:动态添加iptables规则,然后保存到防火墙软件配置文件中或者重启iptable后重新启动docker。

   

docker有自己的防火墙吗?

有的,开启防火墙端口:firewall-cmd --zone=public --add-port=80/tcp --permanent。但是docker的部分网络功能是通过iptables转发来完成的,转发规则是docker进程启动后动态添加的,也就意味着如果你重启iptables,将会丢失docker的转发规则。

有两种解决办法:

1、动态添加iptables规则,然后保存到防火墙软件配置文件中

动态添加iptables规则可以使规则立即生效(重启失效)

sudo iptables -I INPUT 1 -p tcp --dport 46379 -j ACCEPT

这条命令会将规则添加到input规则的第一位 ,-I参数指定插入位置。不要使用-A参数,该参数会将规则添加到input的最后一条,一般原来的最后一条都是reject规则,所以新插入的规则无法生效。

sudo service iptables save

2、重启iptable后重新启动docker

影响:重启docker会导致全部容器重启,有可能造成短时间的业务故障。

此方法不建议使用,如果已经重启防火墙,导致docker业务故障,使用下面命令重启dcoker。

systemctl restart docker

它的基本操作是什么?

1、启动服务:systemctl start firewalld.service

2、关闭服务:systemctl stop firewalld.service

3、重启服务:systemctl restart firewalld.service

4、显示服务的状态:systemctl status firewalld.service

5、开机自动启动:systemctl enable firewalld.service

6、禁用开机自动启动:systemctl disable firewalld.service

7、查看版本: firewall-cmd --version

8、查看帮助: firewall-cmd --help

9、显示状态: firewall-cmd --state

10、查看所有打开的端口: firewall-cmd --zone=public --list-ports

11、更新防火墙规则: firewall-cmd --reload

12、查看区域信息: firewall-cmd --get-active-zones

13、查看指定接口所属区域: firewall-cmd --get-zone-of-interface=eth0

14、拒绝所有包:firewall-cmd --panic-on

15、取消拒绝状态: firewall-cmd --panic-off

16、查看是否拒绝: firewall-cmd --query-panic

以上就是小编的分享,希望可以帮助到大家。

为你推荐
资讯专栏
热门视频
相关推荐
docker怎么用 docker如何用 关于风筝的好的歌赋诗词 js中toString方法的3个作用 python绘图中四个绘图技巧 夕阳无限好只是近黄昏是哪位诗人写的 docker的好处 docker的好处是什么 西湖诗词名句全诗西湖美景 js中toString方法有几个作用 python绘图中有哪四个绘图技巧 形容女子绝色美貌 那些关于倾国倾城女子的诗句 那些意境绝美 令人倾心美到极致的古诗词 js中toString方法有哪几个作用 js里toString方法3个作用 《部落与弯刀》:有血有肉的大漠世界 惊艳了时光 温柔了岁月 如何用古诗形容一个人的美 如何进入docker 怎样进入docker 描写春分节气的诗句诗词大全 民以食为天,大米长虫了还能吃吗?一文讲清 陶渊明最有名的诗 以中秋为主题的诗 docker查看日志命令 docker如何查看日志命令 如何查看docker日志 怎样查看docker日志 docker cp怎么用 docker cp如何用 ui和gui的区别 什么是ui 什么是gui ui设计师要懂什么 ui设计师需要掌握什么 ui设计是什么 包括哪些 分为几个方面 ui和视觉设计的区别 ui设计和视觉设计的不同 ui专业是什么专业 ui设计是什么 ui设计全称 什么叫ui设计 需要学什么 删除docker镜像 卸载docker docker原理 docker工具 网络工程师怎么获得 如何考取网络工程师 你知道什么是ui框架吗 ui框架排行 ui学什么的 学习ui需要了解什么 什么叫ui界面设计 你真的了解吗 ui主要是干什么 ui的工作都有哪些 网络工程师要考些什么 网络工程师需要考英语吗
Top