1
2
mirror of https://github.com/vimagick/dockerfiles synced 2024-06-16 11:58:47 +00:00
This commit is contained in:
kev 2015-06-29 01:18:53 +08:00
parent df12c1afab
commit 8a2982b67f

@ -5,10 +5,18 @@
FROM alpine
MAINTAINER kev <noreply@datageek.info>
RUN apk add -U privoxy \
ADD https://github.com/tianon/gosu/releases/download/1.4/gosu-amd64 /usr/sbin/gosu
RUN apk add -U iptables privoxy \
&& chmod +x /usr/sbin/gosu \
&& rm -rf /var/cache/apk/*
RUN sed -i -e '/^listen-address/s/127.0.0.1/0.0.0.0/' \
-e '/^accept-intercepted-requests/s/0/1/' \
/etc/privoxy/config
VOLUME /etc/privoxy
EXPOSE 8118
CMD ["privoxy", "--no-daemon", "/etc/privoxy/config"]
CMD iptables -t nat -A OUTPUT -p tcp --dport 80 ! -m owner --uid-owner privoxy -j REDIRECT --to-ports 8118 \
&& gosu privoxy privoxy --no-daemon /etc/privoxy/config