更多精彩內(nèi)容,歡迎關(guān)注:

視頻號(hào)
視頻號(hào)

抖音
抖音

快手
快手

微博
微博

docker有自己的防火墻嗎 docker有防火墻嗎

導(dǎo)讀有的,但是docker與防火墻軟件同時(shí)使用應(yīng)注意:docker進(jìn)程啟動(dòng)后是動(dòng)態(tài)添加,也就意味著如果你重啟iptables,將會(huì)丟失docker的轉(zhuǎn)發(fā)規(guī)則。有兩種解決辦法:動(dòng)態(tài)添加iptables規(guī)則,然后保存到防火墻軟件配置文件中或者重啟iptable后重新啟動(dòng)docker。

? ?

docker有自己的防火墻嗎?

有的,開啟防火墻端口:firewall-cmd --zone=public --add-port=80/tcp --permanent。但是docker的部分網(wǎng)絡(luò)功能是通過(guò)iptables轉(zhuǎn)發(fā)來(lái)完成的,轉(zhuǎn)發(fā)規(guī)則是docker進(jìn)程啟動(dòng)后動(dòng)態(tài)添加的,也就意味著如果你重啟iptables,將會(huì)丟失docker的轉(zhuǎn)發(fā)規(guī)則。

有兩種解決辦法:

1、動(dòng)態(tài)添加iptables規(guī)則,然后保存到防火墻軟件配置文件中

動(dòng)態(tài)添加iptables規(guī)則可以使規(guī)則立即生效(重啟失效)

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

這條命令會(huì)將規(guī)則添加到input規(guī)則的第一位 ,-I參數(shù)指定插入位置。不要使用-A參數(shù),該參數(shù)會(huì)將規(guī)則添加到input的最后一條,一般原來(lái)的最后一條都是reject規(guī)則,所以新插入的規(guī)則無(wú)法生效。

sudo?service?iptables?save

2、重啟iptable后重新啟動(dòng)docker

影響:重啟docker會(huì)導(dǎo)致全部容器重啟,有可能造成短時(shí)間的業(yè)務(wù)故障。

此方法不建議使用,如果已經(jīng)重啟防火墻,導(dǎo)致docker業(yè)務(wù)故障,使用下面命令重啟dcoker。

systemctl?restart?docker

它的基本操作是什么?

1、啟動(dòng)服務(wù):systemctl start firewalld.service

2、關(guān)閉服務(wù):systemctl stop firewalld.service

3、重啟服務(wù):systemctl restart firewalld.service

4、顯示服務(wù)的狀態(tài):systemctl status firewalld.service

5、開機(jī)自動(dòng)啟動(dòng):systemctl enable firewalld.service

6、禁用開機(jī)自動(dòng)啟動(dòng):systemctl disable firewalld.service

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

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

9、顯示狀態(tài): firewall-cmd --state

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

11、更新防火墻規(guī)則: firewall-cmd --reload

12、查看區(qū)域信息: firewall-cmd --get-active-zones

13、查看指定接口所屬區(qū)域: firewall-cmd --get-zone-of-interface=eth0

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

15、取消拒絕狀態(tài): firewall-cmd --panic-off

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

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

為你推薦
資訊專欄
熱門視頻
相關(guān)推薦
docker怎么用 docker如何用 關(guān)于風(fēng)箏的好的歌賦詩(shī)詞 js中toString方法的3個(gè)作用 python繪圖中四個(gè)繪圖技巧 夕陽(yáng)無(wú)限好只是近黃昏是哪位詩(shī)人寫的 docker的好處 docker的好處是什么 西湖詩(shī)詞名句全詩(shī)西湖美景 js中toString方法有幾個(gè)作用 python繪圖中有哪四個(gè)繪圖技巧 形容女子絕色美貌 那些關(guān)于傾國(guó)傾城女子的詩(shī)句 那些意境絕美 令人傾心美到極致的古詩(shī)詞 js中toString方法有哪幾個(gè)作用 js里toString方法3個(gè)作用 《部落與彎刀》:有血有肉的大漠世界 驚艷了時(shí)光 溫柔了歲月 如何用古詩(shī)形容一個(gè)人的美 如何進(jìn)入docker 怎樣進(jìn)入docker 描寫春分節(jié)氣的詩(shī)句詩(shī)詞大全 民以食為天,大米長(zhǎng)蟲了還能吃嗎?一文講清 陶淵明最有名的詩(shī) 以中秋為主題的詩(shī) docker查看日志命令 docker如何查看日志命令 如何查看docker日志 怎樣查看docker日志 docker cp怎么用 docker cp如何用 ui和gui的區(qū)別 什么是ui 什么是gui ui設(shè)計(jì)師要懂什么 ui設(shè)計(jì)師需要掌握什么 ui設(shè)計(jì)是什么 包括哪些 分為幾個(gè)方面 ui和視覺(jué)設(shè)計(jì)的區(qū)別 ui設(shè)計(jì)和視覺(jué)設(shè)計(jì)的不同 ui專業(yè)是什么專業(yè) ui設(shè)計(jì)是什么 ui設(shè)計(jì)全稱 什么叫ui設(shè)計(jì) 需要學(xué)什么 刪除docker鏡像 卸載docker docker原理 docker工具 網(wǎng)絡(luò)工程師怎么獲得 如何考取網(wǎng)絡(luò)工程師 你知道什么是ui框架嗎 ui框架排行 ui學(xué)什么的 學(xué)習(xí)ui需要了解什么 什么叫ui界面設(shè)計(jì) 你真的了解嗎 ui主要是干什么 ui的工作都有哪些 網(wǎng)絡(luò)工程師要考些什么 網(wǎng)絡(luò)工程師需要考英語(yǔ)嗎
Top