Files
tun2socks/docker/Dockerfile.aarch64
T
xjasonlyu e1e96c8cfb v2
2020-11-05 18:41:15 +08:00

33 lines
572 B
Docker

FROM arm64v8/golang:alpine AS builder
WORKDIR /app
COPY . /app
RUN apk add --no-cache make git \
&& go mod download \
&& make docker \
&& /app/bin/tun2socks-docker -v
FROM arm64v8/alpine:latest
COPY ./scripts/entrypoint.sh /entrypoint.sh
COPY --from=builder /app/bin/tun2socks-docker /usr/bin/tun2socks
RUN apk add --update --no-cache iptables iproute2 \
&& chmod +x /entrypoint.sh
ENV TUN tun0
ENV ETH eth0
ENV TUN_ADDR=
ENV TUN_MASK=
ENV LOGLEVEL=
ENV EXCLUDED=
ENV EXTRACMD=
ENV API=
ENV DNS=
ENV HOSTS=
ENV PROXY=
ENTRYPOINT ["/entrypoint.sh"]