1
0
mirror of https://github.com/juliengk/csf-post-docker.git synced 2023-10-10 13:37:41 +02:00

Fix order of rules

This commit is contained in:
Julien Kassar 2016-11-01 17:48:40 -04:00
parent 4c4fa1fe63
commit fabdd8010b

View File

@ -45,7 +45,6 @@ iptables -N DOCKER-ISOLATION
iptables -t nat -N DOCKER iptables -t nat -N DOCKER
iptables -A DOCKER-ISOLATION -j RETURN
iptables -A FORWARD -j DOCKER-ISOLATION iptables -A FORWARD -j DOCKER-ISOLATION
add_to_forward ${DOCKER_INT} add_to_forward ${DOCKER_INT}
@ -66,8 +65,8 @@ if [ `echo ${containers} | wc -c` -gt "1" ]; then
DOCKER_NET_INT="br-$(docker inspect -f \"{{.NetworkSettings.Networks.${netmode}.NetworkID}}\" ${container} | cut -c -12)" DOCKER_NET_INT="br-$(docker inspect -f \"{{.NetworkSettings.Networks.${netmode}.NetworkID}}\" ${container} | cut -c -12)"
ipaddr=`docker inspect -f "{{.NetworkSettings.Networks.${netmode}.IPAddress}}" ${container}` ipaddr=`docker inspect -f "{{.NetworkSettings.Networks.${netmode}.IPAddress}}" ${container}`
add_to_docker_isolation ${DOCKER_INT} ${DOCKER_NET_INT}
add_to_docker_isolation ${DOCKER_NET_INT} ${DOCKER_INT} add_to_docker_isolation ${DOCKER_NET_INT} ${DOCKER_INT}
add_to_docker_isolation ${DOCKER_INT} ${DOCKER_NET_INT}
for net in `docker network ls | awk '{ print $2 }' | grep -Ev "bridge|host|null|ID|${netmode}"`; do for net in `docker network ls | awk '{ print $2 }' | grep -Ev "bridge|host|null|ID|${netmode}"`; do
dint="br-$(docker network inspect -f '{{.Id}}' ${net} | cut -c -12)" dint="br-$(docker network inspect -f '{{.Id}}' ${net} | cut -c -12)"
@ -109,3 +108,6 @@ if [ `echo ${containers} | wc -c` -gt "1" ]; then
fi fi
done done
fi fi
iptables -A DOCKER-ISOLATION -j RETURN
iptables -t nat -I DOCKER -i ${DOCKER_INT} -j RETURN