国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務(wù)器 > Web服務(wù)器 > 正文

在Docker容器中使用iptables時的最小權(quán)限的開啟方法

2024-09-01 13:50:15
字體:
供稿:網(wǎng)友

在Docker容器中使用iptables時的最小權(quán)限的開啟方法

Dcoker容器在使用的過程中,有的時候是需要使用在容器中使用iptables進(jìn)行啟動的,默認(rèn)的docker run時都是以普通方式啟動的,沒有使用iptables的權(quán)限,那么怎樣才能在容器中使用iptables呢?要如何開啟權(quán)限呢?

那么在docker進(jìn)行run的時候如何將此容器的權(quán)限進(jìn)行配置呢?主要是使用--privileged或--cap-add、--cap-drop來對容器本身的能力的開放或限制。以下將舉例來進(jìn)行說明:

例如:

有一個image為aaa的將啟動為容器名為bbb的且在容器內(nèi)需要使用iptables功能,可以使用--privileged=true來進(jìn)行開啟,如:

~$ docker run --privileged=true -d -p 4489:4489/tcp --name bbb aaa

執(zhí)行以上的命令后,可以進(jìn)入容器中進(jìn)行iptables的配置:

~$ docker exec -it cg_openvpn /bin/bash~#iptables -A INPUT -s 192.168.1.156 -j DROP/# iptables -nvL               Chain INPUT (policy ACCEPT 0 packets, 0 bytes) pkts bytes target   prot opt in   out   source        destination       0   0 DROP    all -- *   *    192.168.1.156    0.0.0.0/0

但是這樣的話就將系統(tǒng)的所有能力都開放給了docker容器,這是一種對宿主機非常不安全的做法,例如:可以直接對宿主機中的設(shè)備等進(jìn)行操作。對于iptables需要的權(quán)限進(jìn)行開放,而對于其它的權(quán)限不予開放,那么在啟動docker的時候使用如下的命令參數(shù)進(jìn)行限制權(quán)限的過度開放:

~$ docker run--cap-add NET_ADMIN --cap-add NET_RAW -d -p 4489:4489/tcp --name bbb aaa

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 乳源| 辽阳县| 沽源县| 策勒县| 太康县| 天峨县| 磴口县| 鸡东县| 桂平市| 天等县| 嘉鱼县| 萍乡市| 文水县| 平泉县| 眉山市| 成安县| 通海县| 胶南市| 沽源县| 建宁县| 中卫市| 宝兴县| 黔西县| 太仆寺旗| 黔南| 山东省| 兴业县| 合江县| 洛南县| 张家川| 克什克腾旗| 元氏县| 离岛区| 延安市| 凤庆县| 正阳县| 龙胜| 湖州市| 荃湾区| 东辽县| 会理县|