25 lines
569 B
Docker
25 lines
569 B
Docker
FROM buildpack-deps:xenial-curl
|
|
MAINTAINER Kelvin Chen <kelvin@kelvinchen.org>
|
|
|
|
# Install OpenVPN
|
|
RUN curl -sL "https://github.com/just-containers/s6-overlay/releases/download/v1.18.1.5/s6-overlay-amd64.tar.gz" \
|
|
| tar xz -C / \
|
|
&& apt-get update \
|
|
&& apt-get install -y --no-install-recommends \
|
|
openvpn \
|
|
easy-rsa \
|
|
iptables \
|
|
bridge-utils \
|
|
&& apt-get clean \
|
|
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
|
|
|
WORKDIR /usr/share/easy-rsa
|
|
|
|
EXPOSE 1194/udp
|
|
|
|
VOLUME /config
|
|
|
|
COPY container-root/ /
|
|
|
|
CMD ["/init"]
|