docker 詳解設(shè)置容器防火墻
docker 容器防火墻設(shè)置
啟動容器時增加參數(shù)
方法一:完全開放
--privileged=true
但是這樣的話就將系統(tǒng)的所有能力都開放給了Docker容器
有一個image為aaa的將啟動為容器名為bbb的且在容器內(nèi)需要使用iptables功能,可以使用–privileged=true來進(jìn)行開啟,如:
docker run --privileged=true -d -p 4489:4489/tcp --name bbb aaa
方法二:部分開放
對于iptables需要的權(quán)限進(jìn)行開放,其它的權(quán)限不予開放
--cap-add NET_ADMIN --cap-add NET_RAW
操作實例(橋接模式配置容器防火墻):
#生成容器 docker run -itd --net=none --name=centos06 --cpuset-cpus="0-3" -m 1024M --memory-reservation 1024M --cap-add NET_ADMIN --cap-add NET_RAW ssh-java1.8-tomcat8-centos6 /bin/bash #配置網(wǎng)絡(luò)IP pipework br0 centos06 132.97.8.6/24@132.97.8.1 #進(jìn)入容器 docker attach centos06 #設(shè)置容器的防火墻 [root@dee8225a9bba /]# iptables -A INPUT -s 132.97.0.0/16 -p tcp -m tcp --dport 21 -j ACCEPT [root@dee8225a9bba /]# iptables -A INPUT -s 132.97.0.0/16 -p tcp -m tcp --dport 22 -j ACCEPT [root@dee8225a9bba /]# iptables -A INPUT -s 132.97.0.0/16 -p tcp -m tcp --dport 8080 -j ACCEPT [root@dee8225a9bba /]# iptables -A INPUT -j DROP [root@dee8225a9bba /]# service iptables save iptables: Saving firewall rules to /etc/sysconfig/iptables:[ OK ] [root@dee8225a9bba /]# service iptablse restart iptablse: unrecognized service [root@dee8225a9bba /]# service iptables restart iptables: Setting chains to policy ACCEPT: mangle nat filte[ OK ] iptables: Flushing firewall rules: [ OK ] iptables: Unloading modules: iptable_mangle iptable_nat ip[FAILED]lter iptable_mangle iptable_nat iptable_filter ip_tables iptables: Applying firewall rules: [ OK ] [root@dee8225a9bba /]#
參考:http://chabaoo.cn/article/103515.htm
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
Docker網(wǎng)絡(luò)之單host網(wǎng)絡(luò)及使用案例
本文重點給大家講解Docker單主機網(wǎng)絡(luò)的相關(guān)知識及使用案例,重點是使用案例,感興趣的朋友一起看看吧2017-08-08docker環(huán)境中websocket?通過nginx代理不通解決方案
這篇文章主要介紹了docker環(huán)境中websocket?通過nginx代理不通解決方案,下面是一些可能會導(dǎo)致?WebSocket?代理失敗的問題以及相應(yīng)的解決方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-05-05Docker容器中文亂碼(修改docker容器編碼格式)的解決方案
這篇文章主要介紹了Docker容器中文亂碼(修改docker容器編碼格式)的解決方案的相關(guān)資料,需要的朋友可以參考下2016-12-12Docker進(jìn)階之構(gòu)建自定義鏡像實戰(zhàn)指南
從docker鏡像倉庫中下載的鏡像不能滿足我們的需求時,可以對鏡像進(jìn)行更改,下面這篇文章主要給大家介紹了關(guān)于Docker進(jìn)階之構(gòu)建自定義鏡像實戰(zhàn)的相關(guān)資料,需要的朋友可以參考下2022-07-07docker環(huán)境下數(shù)據(jù)庫的備份(postgresql, mysql) 實例代碼
這篇文章主要介紹了docker環(huán)境下數(shù)據(jù)庫的備份(postgresql, mysql) ,需要的朋友可以參考下2019-05-05詳解SpringBoot項目docker環(huán)境運行時無限重啟問題
這篇文章主要介紹了詳解SpringBoot項目docker環(huán)境運行時無限重啟問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11