# run a tor relay in a container # # Bridge relay: # docker run -d \ # --restart always \ # -v /etc/localtime:/etc/localtime:ro \ # -p 9001:9001 \ # --name tor-relay \ # jess/tor-relay -f /etc/tor/torrc.bridge # # Exit relay: # docker run -d \ # --restart always \ # -v /etc/localtime:/etc/localtime:ro \ # -p 9001:9001 \ # --name tor-relay \ # jess/tor-relay -f /etc/tor/torrc.exit # FROM alpine:latest MAINTAINER Jessie Frazelle RUN apk --no-cache add \ --repository http://dl-3.alpinelinux.org/alpine/edge/community/ \ tor # default port to used for incoming Tor connections # can be changed by changing 'ORPort' in torrc EXPOSE 9001 # copy in our torrc files COPY torrc.bridge /etc/tor/torrc.bridge COPY torrc.middle /etc/tor/torrc.middle COPY torrc.exit /etc/tor/torrc.exit # make sure files are owned by tor user RUN chown -R tor /etc/tor USER tor ENTRYPOINT [ "tor" ]