diff --git a/Dockerfile b/Dockerfile index b4dd574..b97e9eb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,5 @@ -FROM base-firewall-1.8.7 -MAINTAINER gyurix +FROM alpine + +RUN apk add --update --no-cache iptables iptables-legacy openssl jq curl ca-certificates busybox-extras COPY firewall/ /firewall/ CMD firewall/iptables-wrapper-installer.sh && /firewall/firewall-add diff --git a/firewall/firewall-add b/firewall/firewall-add index 0f7b20b..950c2ee 100755 --- a/firewall/firewall-add +++ b/firewall/firewall-add @@ -347,7 +347,13 @@ echo 1 > /proc/sys/net/ipv4/ip_forward ############################## -IPTABLES="/sbin/iptables" +if /sbin/iptables-legacy -L |grep DOCKER-USER ; then + + IPTABLES="/sbin/iptables-legacy"; +else + + IPTABLES="/sbin/iptables"; +fi ###############################