# 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 LABEL maintainer "Jessie Frazelle " RUN apk --no-cache add \ 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 RUN mkdir /var/lib/tor/.tor VOLUME /var/lib/tor/.tor RUN chown -R tor /var/lib/tor/.tor ENTRYPOINT [ "tor" ]