docker 詳解設(shè)置容器防火墻
docker 容器防火墻設(shè)置
啟動(dòng)容器時(shí)增加參數(shù)
方法一:完全開放
--privileged=true
但是這樣的話就將系統(tǒng)的所有能力都開放給了Docker容器
有一個(gè)image為aaa的將啟動(dòng)為容器名為bbb的且在容器內(nèi)需要使用iptables功能,可以使用–privileged=true來(lái)進(jìn)行開啟,如:
docker run --privileged=true -d -p 4489:4489/tcp --name bbb aaa
方法二:部分開放
對(duì)于iptables需要的權(quán)限進(jìn)行開放,其它的權(quán)限不予開放
--cap-add NET_ADMIN --cap-add NET_RAW
操作實(shí)例(橋接模式配置容器防火墻):
#生成容器 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://www.dhdzp.com/article/103515.htm
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
告別Docker請(qǐng)求超時(shí)之一步步排查與詳細(xì)解決方案
在Ubuntu系統(tǒng)上安裝Docker后,運(yùn)行docker?run?hello-world時(shí)遇到連接超時(shí)問(wèn)題,下面這篇文章主要介紹了Docker請(qǐng)求超時(shí)一步步排查與詳細(xì)解決方案的相關(guān)資料,需要的朋友可以參考下2025-02-02
Centos8.3、docker部署springboot項(xiàng)目實(shí)戰(zhàn)案例分析
這篇文章主要介紹了Centos8.3、docker部署springboot項(xiàng)目實(shí)戰(zhàn)記錄,包括docker安裝,開啟docker遠(yuǎn)程訪問(wèn)端口的方法及配置idea docker環(huán)境的方法,需要的朋友可以參考下2021-06-06
Docker中搭建FastDFS文件系統(tǒng)(多圖教程)
這篇文章主要介紹了Docker中搭建FastDFS文件系統(tǒng)(多圖教程),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-05-05
docker 如何搭建私有倉(cāng)庫(kù)(ubuntu 14.04,Docker版本1.6.4)詳細(xì)介紹
這篇文章主要介紹了docker 如何搭建私有倉(cāng)庫(kù)(ubuntu 14.04,Docker版本1.6.4)詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下2017-01-01

