现在先有的基础上增删改容器,iptables 里的都不会变,理论上上每次 systemctl restart docker 后规则都会重新写入 iptables 然后我尝试手动添加 iptables 规则,但是在重启后规则一样会丢失 想到之前这个服务器中了过挖矿的木马,很多文件被 chattr +ia 了,会不会是 iptables 的配置文件也被+ia 了 但是半天找不到 iptables 的配置文件地址 OS ubuntu16.04
|      1julyclyde      2022-07-07 09:54:48 +08:00 为什么你觉得理论上 systemctl restart docker 会把规则重新写入 iptables 呢?有什么证据吗? | 
|      2cloudyi      2022-07-07 10:42:03 +08:00 修改一下  docker.service  ExecStart=/usr/bin/docker daemon -H fd:// --iptables=false | 
|      4julyclyde      2022-07-08 10:34:34 +08:00 @FenixVu 你启动容器的时候用的网络模式是哪种呢? NAT 吗? iptables 你添加的是 DNAT 规则吗还是别的什么类型? | 
|  |      9FenixVu OP @julyclyde  Chain DOCKER (1 references) target prot opt source destination ACCEPT tcp -- 0.0.0.0/0 172.17.0.2 tcp dpt:3306 ACCEPT tcp -- 0.0.0.0/0 172.17.0.3 tcp dpt:80 ACCEPT tcp -- 0.0.0.0/0 172.17.0.4 tcp dpt:5432 ACCEPT tcp -- 0.0.0.0/0 172.17.0.5 tcp dpt:8008 ACCEPT tcp -- 0.0.0.0/0 172.17.0.6 tcp dpt:80 ACCEPT tcp -- 0.0.0.0/0 172.17.0.7 tcp dpt:8009 ACCEPT tcp -- 0.0.0.0/0 172.17.0.8 tcp dpt:8006 这种啊 |