Sign inSign up

mycir/openvpn

By mycir

•Updated about 2 years ago

Image
0

216

mycir/openvpn repository overview


FROM alpine:latest

LABEL maintainer="Kyle Manna <[email protected]>"
ENV TZ=Asia/Shanghai
RUN echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing/" >> /etc/apk/repositories && \
    sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories && \
    apk add --update --no-cache openvpn iptables bash easy-rsa openvpn-auth-pam google-authenticator pamtester libqrencode tzdata && \
    ln -s /usr/share/easy-rsa/easyrsa /usr/local/bin && \
    rm -rf /tmp/* /var/tmp/* /var/cache/apk/* /var/cache/distfiles/* && \
    cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo ${TZ} > /etc/timezone


ENV OPENVPN=/etc/openvpn

ENV EASYRSA=/usr/share/easy-rsa \
    EASYRSA_CRL_DAYS=36500 \
    EASYRSA_PKI=$OPENVPN/pki

VOLUME ["/etc/openvpn"]

EXPOSE 1194/udp

ADD ./bin /usr/local/bin
RUN chmod a+x /usr/local/bin/*

ADD ./otp/openvpn /etc/pam.d/
CMD ["ovpn_run"]

Tag summary

Content type

Image

Digest

sha256:8fe34e64e…

Size

6.7 MB

Last updated

about 2 years ago

docker pull mycir/openvpn