Dockerfile 712 B

123456789101112131415161718192021222324252627282930
  1. FROM alpine:3.6
  2. ENV SERVER_ADDR 0.0.0.0
  3. ENV SERVER_PORT 51348
  4. ENV PASSWORD psw
  5. ENV METHOD aes-128-ctr
  6. ENV PROTOCOL auth_aes128_md5
  7. ENV PROTOCOLPARAM 32
  8. ENV OBFS tls1.2_ticket_auth_compatible
  9. ENV TIMEOUT 300
  10. ENV DNS_ADDR 8.8.8.8
  11. ENV DNS_ADDR_2 8.8.4.4
  12. RUN apk --no-cache add python \
  13. libsodium \
  14. wget
  15. RUN mkdir -p $WORK/shadowsocksr && cd $WORK/shadowsocksr && \
  16. wget --no-check-certificate -O /tmp/get-pip.py 'https://bootstrap.pypa.io/get-pip.py' \
  17. && python /tmp/get-pip.py \
  18. && rm /tmp/get-pip.py \
  19. && pip install cymysql
  20. CP ./ssr $WORK/shadowsocksr
  21. WORKDIR $WORK/shadowsocksr
  22. EXPOSE $SERVER_PORT
  23. CMD sh logrun.sh