|
@@ -1,10 +1,13 @@
|
|
|
-ARG BASE_IMAGE=library/alpine:latest
|
|
|
+ARG BASE_IMAGE=library/debian:stable-slim
|
|
|
|
|
|
FROM docker.io/${BASE_IMAGE}
|
|
|
|
|
|
RUN \
|
|
|
- apk add --update --no-cache tor curl \
|
|
|
- && rm -rf /var/cache/apk/*
|
|
|
+ apt-get update && \
|
|
|
+ env DEBIAN_FRONTEND=noninteractive \
|
|
|
+ apt-get install -y --no-install-recommends tor curl \
|
|
|
+ -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" \
|
|
|
+ && apt-get clean && rm -rf /var/lib/apt/lists/* /var/lib/apt/lists/*
|
|
|
|
|
|
COPY torrc /etc/tor/torrc
|
|
|
|
|
@@ -13,7 +16,7 @@ EXPOSE 9050/tcp
|
|
|
HEALTHCHECK --interval=5m --timeout=5s \
|
|
|
CMD timeout 2 curl -sfo /dev/null --socks5-hostname 127.0.0.1:9050 'https://check.torproject.org'
|
|
|
|
|
|
-USER tor
|
|
|
+USER debian-tor
|
|
|
|
|
|
-ENTRYPOINT ["/usr/bin/tor"]
|
|
|
+ENTRYPOINT ["/usr/sbin/tor"]
|
|
|
CMD ["-f", "/etc/tor/torrc"]
|